Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个想要编辑的 .js 文件,但我找不到它,因为它是由 rubygem 加载的。有没有办法访问这个文件进行编辑?
您可以通过运行打开 gem,bundle open foo这将在您的编辑器中打开 gem 目录。您可以去那里修改您想要的内容(文件的位置可能会有所不同,但请查看 gem 的 vendor 文件夹)。但是,这可能是个坏主意,因为您只能在本地工作,并且在升级 gem 时可能会丢失所做的更改。更可行的解决方案是分叉 gem,在那里进行更改,然后将分叉的版本包含在 Gemfile 中:
bundle open foo
gem 'foo', git: 'http://github.com/your_repo/foo.git'