Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用RBENV时添加到我的Ruby项目中的文件_Ruby On Rails_Rbenv - Fatal编程技术网

Ruby on rails 使用RBENV时添加到我的Ruby项目中的文件

Ruby on rails 使用RBENV时添加到我的Ruby项目中的文件,ruby-on-rails,rbenv,Ruby On Rails,Rbenv,在安装RBEnv并重建我的ROR项目之后,我现在似乎已经向我的项目添加了很多很多文件。它们位于/vendor/local中,似乎与您通常在/Library/Ruby/Gems中找到的相同 如果没有这些文件,我的项目将无法运行。我收到消息,在任何源代码中都找不到rake-0.9.2.2 我的RBEnv安装有困难。我怀疑还有其他问题,比如我必须捆绑execrails,而不仅仅是运行rails。我怀疑我做错了什么,不应该在我的项目中包含这些文件。我想知道的是: 1这些文件应该在那里吗 2如果这不是它应

在安装RBEnv并重建我的ROR项目之后,我现在似乎已经向我的项目添加了很多很多文件。它们位于/vendor/local中,似乎与您通常在/Library/Ruby/Gems中找到的相同

如果没有这些文件,我的项目将无法运行。我收到消息,在任何源代码中都找不到rake-0.9.2.2

我的RBEnv安装有困难。我怀疑还有其他问题,比如我必须捆绑execrails,而不仅仅是运行rails。我怀疑我做错了什么,不应该在我的项目中包含这些文件。我想知道的是:

1这些文件应该在那里吗

2如果这不是它应该如何工作的话,如何最好地解决这个问题


3如果最好的方法是重新开始并重新安装rbenv,我该如何将其全部清除?

确实,使用rbenv最终会将gems的副本放在项目的/vendor/local文件夹中。这是为了删除基础gem集上的任何依赖项。只要存储库中包含“gemfile”和“.rbenv版本”文件,这些文件就不必是源存储库的一部分

使用rbenv的另一个代价是,从现在开始,您必须在中捆绑execrails和execrake