嘿,有人知道这条错误信息是什么意思吗?我从源代码安装了 ruby,然后继续安装 rubygems,然后通过 gem install rails
创建新项目后,我进行了bundle install
并得到了这个错误:
mark@mark-laptop:~/guide/first_app$ sudo bundle install Fetching source index for https://rubygems.org/
NoMethodError: private method
open' called for Gem::Package:Class An error occured while installing rake (0.9.2.2), and Bundler cannot continue. Make sure that
gem install rake -v '0.9.2.2'` succeeds before bundling.
我执行了那个命令(gem install rake -v '0.9.2.2'
)并且它工作正常..我很困惑
最佳答案
尝试 gem install bundler
在安装/更新 rubygems 后安装/更新 bundler 。
当我遇到你的问题时,它对我有用。
关于ruby-on-rails - RoR——NoMethodError:私有(private)方法 `open' 调用 Gem::Package:Class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9203945/