2013-05-07 40 views
0

我已經安裝了rvm並創建了.ruby-version指定1.9.3.ruby-gemset在我的項目目錄中指定了my_project。當我運行gem env gemdir它返回:/Users/danielfriisjensen/.rvm/gems/[email protected]_project爲什麼gem安裝在我的項目目錄中?

然而,當我運行bundle install,所有我在Gemfile中指定的寶石放入my_project/vendor/bundle/gems

+1

嘗試運行'bundle install --system'。也許這是一個很好的回答你的問題:http://stackoverflow.com/questions/3408653/bundler-puts-my-gems-in-my-project-directory – Mindbreaker 2013-05-07 08:43:42

+0

檢查束的位置 - 「哪個束」。如果它不在.rvm或系統gem空間中,請刪除並重新安裝。 – 2013-05-07 08:50:53

+0

'bundle install --system'只是像以前一樣將gem放在我的本地項目目錄中。 ''哪個bundle'返回'/ Users/danielfriisjensen/.rvm/gems/ruby​​-1.9.3-p392 @ global/bin/bundle' – 2013-05-07 09:54:25

回答

0

捆紮機從我第一次運行包安裝記住的位置。必須'重置'捆綁器的內存運行rm -r .bundle/config

相關問題