RVM에서 문제가 발생하여 모든 항목 (Ruby, RVM 및 Rails)을 제거하고 새로 시작하려고했습니다.번들 설치를 실행할 수 없거나 그 문제를 해결할 수 없습니다. -v Rails 3.1.2
Ruby 1.9.2와 Rails 3.1.2 rc2를 설치했으며 Ubuntu 10.0.4에서 작업하고 있습니다. 명령 프롬프트에서 루비 -v를 실행하면 설치된 루비 버전을 볼 수 있고 레일 -v에도 마찬가지입니다.
나는이 오류
를 얻을 수 -v 레일을 확인하기 위해 시도하고 응용 프로그램 디렉토리에 들어가 그러나 일단 "없는 보석을 설치하려면 소스 실행 bundle install
의에서 레이크-0.9.2를 찾을 수 없습니다. "
나는 번들 나는이 오류를 얻고 설치하는 경우
"bash는 :는/usr/빈/번들 : /usr/bin/ruby1.8 : 나쁜 통역 : 해당 파일이나 디렉토리"
아무것도 작동하는 것 같지 않고 제거하고 설치하는 재귀 루프에 걸렸습니다.
Ruby> = 1.9.2를 요구하는 오류 linecache19가 생길 때까지 모든 것이 잘 작동했습니다 (이전 1.8.7을 사용하고있었습니다). RVM과 Ruby 1.9.2를 설치했는데 RVM과 1.8.7을 제거해야했고 독립형 패키지로 Ruby 1.9.2를 설치하려고했습니다. 이것은 분명히 작동하지 않았습니다.
Please HELP !!
번들러가 시스템 루비를 사용하려고하는 것처럼 보입니다. 새 쉘을 열고 bundle 명령을 다시 실행하십시오. 또한 올바른 번들러를 사용하고 있다면 아이디어를 얻기 위해'어느 번들 '의 출력을 검사합니다. 또한 FWIW, rbenv는 rvm (모든 종류의 부두 물건을 여러분의 셸에 적용합니다)에 비해 두통 (읽기, 기본적으로 없음)이 훨씬 적다 고 생각합니다. – d11wtq
@ d11wtq 어느 번들을 실행 시켰는지 출력을/usr/bin/bundle로 받았습니다. 새 셸에서 번들 설치를 실행하려고해도 여전히 bash가 있습니다./usr/bin/bundle : /usr/bin/ruby1.8 : 잘못된 인터프리터 : 해당 파일이나 디렉토리 오류가 없습니다. RVM을 제거했습니다 –
@DevR "이전"시스템 번들을 사용하고 있습니다. RVM 하나의 사용을 강요 했습니까? –