0

我有一个想要编辑的 .js 文件,但我找不到它,因为它是由 ruby​​gem 加载的。有没有办法访问这个文件进行编辑?

4

1 回答 1

2

您可以通过运行打开 gem,bundle open foo这将在您的编辑器中打开 gem 目录。您可以去那里修改您想要的内容(文件的位置可能会有所不同,但请查看 gem 的 vendor 文件夹)。但是,这可能是个坏主意,因为您只能在本地工作,并且在升级 gem 时可能会丢失所做的更改。更可行的解决方案是分叉 gem,在那里进行更改,然后将分叉的版本包含在 Gemfile 中:

gem 'foo', git: 'http://github.com/your_repo/foo.git'
于 2013-04-22T14:44:02.943 回答