我签出了此仓库https://github.com/cmedley/terraforming,并尝试在本地进行构建。
我跑了以下
bundle install
rake build
gem install pkg/terraforming.gem
然后,当我在外壳中进行地形变形时,我得到了错误消息:
$ /usr/local/bin/terraforming
/System/library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/requirement.rb:100:in `=~': stack level too deep (SystemStackError)
from /System/library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/requirement.rb:100:in `parse'
from /System/library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/requirement.rb:131:in `block in initialize'
from /System/library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/requirement.rb:131:in `map!'
from /System/library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/requirement.rb:131:in `initialize'
from /System/library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/requirement.rb:59:in `new'
from /System/library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/requirement.rb:59:in `create'
from /System/library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems/dependency.rb:59:in `initialize'
from /System/library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/rubygems.rb:233:in `new'
... 8574 levels...
from /library/Ruby/Gems/2.3.0/gems/terraforming-0.17.1.pre.local/bin/terraforming:22:in `load'
from /library/Ruby/Gems/2.3.0/gems/terraforming-0.17.1.pre.local/bin/terraforming:22:in `<top (required)>'
from /usr/local/bin/terraforming:22:in `load'
from /usr/local/bin/terraforming:22:in `<main>'
我没有红宝石经验,我只想运行此实用程序来解决一次性问题。我希望能通过简单的逐步说明来解决此问题,而不是通过大量链接来“了解”红宝石生态系统。
Ruby版本:ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]