Gems安装在供应商/bundle下的rails应用程序本地测试中



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

运行bundle show --paths将打印出Bundler加载gem的确切位置,因此您可以根据正在编辑的文件进行双重检查。

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

当您以这种方式编辑文件时,通常不需要重新运行bundle install或重建gem。

相关内容

最新更新