Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails:提取和编辑特定Gem的源代码_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails Rails:提取和编辑特定Gem的源代码

Ruby on rails Rails:提取和编辑特定Gem的源代码,ruby-on-rails,ruby,Ruby On Rails,Ruby,如何提取特定gem的源代码,以便可以在本地对其进行编辑?是否要将其添加到Rails应用程序文件夹中 我需要它来更改gem的代码。如果您在gem中发现错误,最好在GitHub上发出pull请求。但让我们假设你需要你的私人宝石叉。最佳工作流程: 从GitHub下载gem源代码:git clonehttps://github.com/author/awesome_gem.git 在项目的gem文件中添加gem awesome\u gem,路径:“/local/path/to/awesome\u gem

如何提取特定gem的源代码,以便可以在本地对其进行编辑?是否要将其添加到Rails应用程序文件夹中


我需要它来更改gem的代码。

如果您在gem中发现错误,最好在GitHub上发出pull请求。但让我们假设你需要你的私人宝石叉。最佳工作流程:

  • 从GitHub下载gem源代码:
    git clonehttps://github.com/author/awesome_gem.git
  • 在项目的gem文件中添加
    gem awesome\u gem,路径:“/local/path/to/awesome\u gem”
  • 运行
    bundle安装
  • 现在,您可以在本地对gem进行更改,并让您的项目使用gem的本地副本。完成初始更改后,将Gem推送到github存储库,并将Gemfile行更改为:


    gem awesome\u gem,github:'QQQ/awesome\u gem'
    ('QQQ'是您的github帐户名)

    如果您在gem中发现错误,最好在github上提出拉取请求。但让我们假设你需要你的私人宝石叉。最佳工作流程:

  • 从GitHub下载gem源代码:
    git clonehttps://github.com/author/awesome_gem.git
  • 在项目的gem文件中添加
    gem awesome\u gem,路径:“/local/path/to/awesome\u gem”
  • 运行
    bundle安装
  • 现在,您可以在本地对gem进行更改,并让您的项目使用gem的本地副本。完成初始更改后,将Gem推送到github存储库,并将Gemfile行更改为:

    gem awesome\u gem,github:'QQQ/awesome\u gem'
    ('QQQ'是您的github帐户名)