如果我在我的Gemfile中写这个
gem 'devise', github: 'plataformatec/devise', branch: 'master'
我收到以下错误:
SystemStackError: stack level too deep.
An error occurred while installing devise (4.0.0.rc2), and Bundler cannot continue.
但是如果我在我的Gemfile中指定它:
gem 'devise', '4.0.0.rc2'
它工作正常,任何想法为什么从github指定gem不能正常工作?它发生在我尝试的所有宝石上,我需要从github指定另一个gem,因为版本尚未更新。
答案 0 :(得分:1)
在Gemfile
中尝试此操作。然后运行bundle install
。
gem 'devise', git: 'git@github.com:plataformatec/devise.git', branch: 'master'
希望它能奏效。谢谢