对于我正在进行的项目,我必须在现有的 Ruby Gem 上做一些工作。我以前对 Ruby 没有太多经验,并且在一些方面遇到了困难。
我在本地克隆了存储库。我需要编辑 /lib/ 目录中的当前文件,我可以这样做。我可以将编辑过的文件编译成 Gem 并运行这个 Gem 吗?任何帮助将非常感激。
小智 5
是的!您可以将 gem 包含在本地项目中,并将 Gemfile 指向您的本地目录:
文件
source 'https://rubygems.org'
gem 'my_local_gem', path: '/absolute/path/to/your/gem'
Run Code Online (Sandbox Code Playgroud)
然后编辑 gem,运行本地程序并查看更改。
此外,您不必总是克隆整个 gem,您可以通过 rubygems 安装它并用于bundle open <gem_name> 在您提供的编辑器中打开 gem 的内容。
| 归档时间: |
|
| 查看次数: |
1550 次 |
| 最近记录: |