Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/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
Macos Bundler在哪里安装从Github提取的gems?_Macos_Ruby On Rails 4_Github_Rvm_Bundler - Fatal编程技术网

Macos Bundler在哪里安装从Github提取的gems?

Macos Bundler在哪里安装从Github提取的gems?,macos,ruby-on-rails-4,github,rvm,bundler,Macos,Ruby On Rails 4,Github,Rvm,Bundler,我想把一个调试器放在一个文件中进行测试,但找不到Bundler在本地机器上从Github提取的gems安装在哪里 我已经研究了这个线程,它展示了如何设置要从中提取的本地文件repo,但我宁愿避免这种情况,因为我的情况是一次性调试场景。我使用rbenv进行ruby和gem管理。当我从git回购中提取gem时,它会将gem的文件放在这里: /usr/local/var/rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/bundler/gems/gem name SHA

我想把一个调试器放在一个文件中进行测试,但找不到Bundler在本地机器上从Github提取的gems安装在哪里


我已经研究了这个线程,它展示了如何设置要从中提取的本地文件repo,但我宁愿避免这种情况,因为我的情况是一次性调试场景。

我使用rbenv进行ruby和gem管理。当我从git回购中提取gem时,它会将gem的文件放在这里:


/usr/local/var/rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/bundler/gems/gem name SHA/

在我的机器上bundler将gem安装在:

~/.rvm/gems/ruby-2.3.3/bundler/gems/gem-from-github

啊,我明白了,我使用rvm,它似乎安装在与本地gems不同的地方。我认为您可以运行
rvm gemdir
来查找gems的本地目录(我使用rvm:,已经有一段时间了)。这是命令,但它只显示本地安装的gems的存储位置。对不起,Clay。。。那不是你一直在找的吗?本地gem存储在哪里,以便您可以插入断点等。?抱歉,如果我误解了你的请求是的,我没有说得那么好。对于Gemfile中从Github(一个远程源)获取的Gem,我正在寻找它们安装在本地机器上的位置。它们不会安装在与未指定源的其他gem相同的位置。通常,您可以运行gem,它会告诉您它的存储位置,但在从远程服务器提取时不会。