2012-03-19 57 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>从这里开始。

相关问题