Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.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 使用bundler直接从git repo运行gem_Ruby On Rails_Ruby_Rubygems_Gem_Bundler - Fatal编程技术网

Ruby on rails 使用bundler直接从git repo运行gem

Ruby on rails 使用bundler直接从git repo运行gem,ruby-on-rails,ruby,rubygems,gem,bundler,Ruby On Rails,Ruby,Rubygems,Gem,Bundler,我正在开发一个用于rails应用程序的gem。 gem位于/home/me/my_gem 如果我使用gem'my_gem',:git=>'/home/me/my_gem'bundler将它安装到~/.bundler/…中,但我希望gem直接从/home/me/my_gem中使用,这样我就不必每次更改gem时都运行bundle install。您需要使用:路径选项 gem 'my_gem', :path => '/home/me/my_gem' 之后,您甚至不需要运行捆绑安装。每次都使用目

我正在开发一个用于rails应用程序的gem。
gem位于
/home/me/my_gem


如果我使用
gem'my_gem',:git=>'/home/me/my_gem'
bundler将它安装到
~/.bundler/…
中,但我希望gem直接从
/home/me/my_gem
中使用,这样我就不必每次更改gem时都运行
bundle install

您需要使用:路径选项

gem 'my_gem', :path => '/home/me/my_gem'

之后,您甚至不需要运行捆绑安装。每次都使用目录代码。

您需要使用:路径选项

gem 'my_gem', :path => '/home/me/my_gem'

之后,您甚至不需要运行捆绑安装。每次都使用您的目录代码。

我知道这是旧的,但似乎没有关于如何构建解决此问题的gems的最新信息,我可以找到。这不是我的经验。更改gem代码后,我可以退出rails控制台,重新启动它,然后使用旧的gem代码。我必须更新gem版本,然后捆绑安装以获得gem的“新版本”(可能只更改了一个逗号),只有在那时才会显示更改。我遗漏了什么?我知道这很古老,但似乎没有关于如何构建解决这个问题的gems的最新信息,我可以找到。这不是我的经验。更改gem代码后,我可以退出rails控制台,重新启动它,然后使用旧的gem代码。我必须更新gem版本,然后捆绑安装以获得gem的“新版本”(可能只更改了一个逗号),只有在那时才会显示更改。我错过了什么?