我正在使用bundle install
版本的捆绑器来做1.13.7
,而在我的Gemfile
中,我有一个宝石,这是一个自定义的宝石,我是从某个Git URL和一个它的某个分支。
gem 'name-that-i-want',
git: 'https://github.com/admin-name/gem-repo-name.git',
branch: 'my-branch'
我一直遇到以下问题:
NoMethodError: undefined method `[]' for nil:NilClass
An error occurred while installing name-that-i-want (2.0.0.pre3), and Bundler cannot continue.
Make sure that `gem install name-that-i-want -v '2.0.0.pre3'` succeeds before bundling.
尽管如此,它适用于其他未使用OS Mojave
的团队成员,当我使用Bundler版本2.0.1
或1.17.x
运行时,它也对我有用。
我想知道如何获取错误或错误所在的堆栈跟踪。我在Google上尝试了几种方法,其中一些建议使用手册gem install --source <source url>
,但不适用于特定分支。