运行一个分叉的仓库

时间:2019-05-12 20:32:09

标签: ruby-on-rails ruby

我正在尝试创建仓库并在本地运行它。到目前为止,我采取的步骤是:

  1. 下载存储库
  2. version.rb中的gemname gem版本更改为1.4.0,因为该版本不可用
  3. 卸载捆绑软件并将其重新安装到版本1.6.1
  4. 运行bundle install
  5. 获取错误Make sure that gem install gemname -v '1.4' succeeds before bundling.
  6. 运行gem install gemname -v '1.4'并成功安装gem
  7. 运行bundle install,然后循环回到步骤5上的错误

我显然已经安装了验船师,但捆扎机似乎无法识别这一点。我是新手,在Rails上非常生锈。

在此先感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

要依赖Git存储库tell the bundler to fetch the gem from the repo中gem的版本。

gem 'surveyor', '~> 1.4', git: 'https://github.com/scwong93/surveyor/'

然后正常运行bundle。你应该看到...

  

使用https://github.com/scwong93/surveyor/中的测量师1.4.1.q(通过master @ e253789)

查看您的Gemfile.lock并发现它确实是通过从回购主目录中提取回购版本1.4.1q来找到的。

GIT
  remote: https://github.com/scwong93/surveyor/
  revision: e25378983fd465db701610eb076179c74db98c11
  specs:
    surveyor (1.4.1.q)
      formtastic (~> 2.2.1)
      haml (>= 4.1.0.beta.1)
      mustache (~> 0.99)
      rabl (~> 0.6)
      rails (>= 3.2)
      sass
      uuidtools (~> 2.1)