2011-12-19 69 views
0

我正在开发中使用gem的rails应用程序。在我的Rails应用程序,我有在Bundle中使用:在Rails应用程序gemfile中的路径选项

gem 'somegem', :path => '~/r/somegem' 

然而,当我做出改变在somegem它不会在我的Rails应用程序更新的代码。我不确定在进行更改后我应该使用哪个bundler命令,或者如果我需要的话。重新启动rails应用程序也无济于事。

关于使用bundler和:path选项开发rails应用程序的任何建议?

回答

0

运行以下命令:

bundle install 

此命令评估您的Gemfile并安装所有缺少的依赖关系。它会从该位置重新打包宝石,并在下次使用时通过bundle exec提供。

此外,一定要与启动服务器:

bundle exec rails s 

,以确保您使用的是捆绑的宝石。

+0

感谢您的支持。我正在做你说的话,但问题出在链轮上。该宝石是一个模板引擎,并且由于输入文件没有被触及,导轨拉动了缓存版本。帮助更新文件或删除缓存。这是在开发环境 - 我需要考虑每一个请求总是重新生成资产。 – mhamrah 2011-12-21 16:22:29

0

正如bundler网页所示,当使用:path时,不要忘记在代码顶部添加所需的require。

require 'bundler/setup' 
相关问题