我有一个我在本地运行的rails应用程序,其中gem已安装在vendor / bundle目录中。我想为gem添加一些调试语句,然后在本地测试它。我正在运行bundle exec rackup config.ru
来运行服务器。我已经尝试在启动应用程序之前重新运行bundle install,但这似乎仍然没有找到我的更改。有什么想法吗?
答案 0 :(得分:2)
正在运行bundle show --paths
会打印出Bundler从中加载宝石的确切位置,因此您可以针对正在编辑的文件仔细检查。
作为一种快捷方式,bundle open <gemname>
将在您选择的编辑器中打开该gem目录(无论您的EDITOR
环境变量设置为什么)。然后你可以直接在那里编辑它。
通过这种方式编辑文件时,通常无需重新运行bundle install
或重建gem。