2012-03-19 63 views
0

安裝完RBEnv並重建我的ROR項目後,我現在似乎在我的項目中添加了很多很多文件。它們位於/ vendor/local中,似乎與通常在/ Library/Ruby/Gems中找到的內容相同。在使用RBENV時將文件添加到我的Ruby項目

我的項目將沒有現在這些文件運行(我得到的消息Could not find rake-0.9.2.2 in any of the sources

我有困難,我RBEnv安裝。我有什麼,我懷疑是其他問題(如我不得不bundle exec rails而不是僅僅運行我想知道的是:

1)這些文件應該在那裏嗎?

2)如何最好地解決這個問題(如果這不是它應該如何工作)?

3)如果最好的方法是重新開始並重新安裝rbenv,我該如何清除它?

回答

0

確實,使用RBENV最終會將您的寶石副本放置在項目的/ vendor/local文件夾中。這是爲了消除對你的基礎寶石集的任何依賴。只要您的'gemfile'和'.rbenv-version'文件包含在存儲庫中,這些文件就不需要成爲源存儲庫的一部分。

另一種價格,你需要支付使用費rbenv是,你必須bundle exec rails <command>bundle exec rake <command>從這裏開始。

相關問題