Gems在rails app本地测试中的vendor / bundle下安装

时间:2014-10-24 17:55:12

标签: ruby ruby-on-rails-4 gem bundler

我有一个我在本地运行的rails应用程序,其中gem已安装在vendor / bundle目录中。我想为gem添加一些调试语句,然后在本地测试它。我正在运行bundle exec rackup config.ru来运行服务器。我已经尝试在启动应用程序之前重新运行bundle install,但这似乎仍然没有找到我的更改。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

正在运行bundle show --paths会打印出Bundler从中加载宝石的确切位置,因此您可以针对正在编辑的文件仔细检查。

作为一种快捷方式,bundle open <gemname>将在您选择的编辑器中打开该gem目录(无论您的EDITOR环境变量设置为什么)。然后你可以直接在那里编辑它。

通过这种方式编辑文件时,通常无需重新运行bundle install或重建gem。