2013-03-13 3 views
1

RVM 환경을 설정하고 Bundler와 Rake를 설치했습니다. 내 프로젝트에서 Gemfile을 가지고 있는데, bundle install을 실행하면 내가 지정한 프로젝트 폴더에 Gem이 설치됩니다. 하지만 gem list을 실행하면 Bundler가 설치 한 보석이 보이지 않습니다. 왜 그럴까요? 당신의 도움이RVM 프로젝트 별 보석

편집 주셔서 감사합니다 : 그리고 또한 나는 레일 보석을 definied했고 그렇게 나는 보석 레일

편집 2를 설치 실행 결코 프로젝트 Gemfile의 버전입니다 : 내가 gem install rails를 실행했습니다. 내 프로젝트 외부에서 rails -v을 실행할 때 3.2.12를 얻습니다. 내 프로젝트 폴더 안에는 내 Gemfile에 정의 된 버전 인 3.2.11이 있습니다. 하지만 왜? 왜 전 세계에 Rails를 설치해야합니까? 당신의 .rvmrc 쓰기 다음 코드에서

+0

'.rvmrc'는 어떻게 생겼습니까? –

답변

1

: 프로젝트와 관련된 모든 보석을 설치 bundle install를 실행 프로젝트 경로로 이동하면

rvm use <ruby_version>@<project_name> --create

내 경우 ruby_version에서이 ruby-1.9.3-p194

입니다.

+0

rvmrc 파일이 없거나 뭔가 빠져있는 것 같습니까? 어쨌든, 그것은 알고있다, 나는 왜 내가 globaly 레일을 설치해야만했는지 궁금하다. –

+0

당신은 앱 루트에'.rvmrc'를 만들 수있다. – varunvlalan

+0

그게 내 프로젝트 폴더에서 .rvmrc 파일을 만들면 (내 Gemfile에서도 정의 된) rubyversion을 정의 할 때 레일리 젬 globaly를 설치할 필요가 없다는 것을 의미합니까? –

관련 문제