조금 이상한 질문이지만 여기에 있습니다.레일에 젬 파일이 없습니다. Install
나는 레일에 상대적으로 초보자이며, 방금 두 번째 응용 프로그램을 로컬로 작업하기 시작했습니다. 그러나 각 설치 후 다음과 같은 문제가 발생합니다. 즉, 여러 개의 젬 파일이 누락되었습니다 (가장 명확한 레일 티가 있습니다).
그래서 설치를 삭제하고, 다시 실행하고, gemfiles를 나열했습니다. 모든 것이 있습니다. 그러나 git repo를 초기화하고 프로젝트를 내 GitHub으로 푸시 한 후 gem list
명령을 실행하면 많은 보석이 없어 졌음을 알 수 있습니다.이 시점에서 rake
명령을 실행할 수 없으며, 예를 들어 rails server
과 같이 실행할 수 없습니다.
그래서 repo를 지우고 다시 설치했습니다. gem list
은 보석이 모두 존재한다고 말하면 server
과 rake
명령이 작동합니다. 그러나 repo를 밀어 넣으면 이후에 포장됩니다. gem list
은 소수의 보석 만 남아 있음을 보여줍니다.
내 경험에 비추어 볼 때, 나는 아주 명백한 것을 놓치고 있다고 생각할 준비가되어 있지만, 조언을 주시면 감사하겠습니다.
레일즈의 두 버전은 두 가지 응용 프로그램입니까? –
그들은 모두 3.2.1입니다 -하지만 문제가 해결되었습니다. 두 애플 리케이션 사이의 어떤 시점에서 나는 1.9.2를 사용하기 위해 새로운 레일즈 앱을 위해 rvm으로 플레이하지 않고 플레이 할 수 있도록 루비 1.9.2 버전을 다운로드했다. 그것은 왜 의존성이 누락 된 것 같아 보인다. –