我相信我的宝石有一些PATH问题。
我正在使用带有ruby(版本2.4.1)和rails(版本5.1.4)的rvm(版本1.29.3)
我尝试运行rails new myapp
,我得到以下LoadErrors:
remove config/initializers/new_framework_defaults_5_1.rb
run bundle install
/Users/fabienbessez/.rvm/rubies/ruby-2.4.1/bin/ruby: No such file or directory
-- /Users/fabienbessez/.rvm/rubies/ruby-
2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/exe/bundle (LoadError)
run bundle exec spring binstub --all
/Users/fabienbessez/.rvm/rubies/ruby-2.4.1/bin/ruby: No such file or directory
-- /Users/fabienbessez/.rvm/rubies/ruby
2.4.1/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/exe/bundle (LoadError)
当我尝试运行bundle install
我查看了~/.rvm/rubies/ruby-2.4.1/lib/ruby/gems/2.4.0/gems
的内容,我发现bundler-1.15.4
而不是bundler-1.16.0
。我认为这就是问题所在。但我无法弄清楚如何更新这些宝石。 gem install bundler
表示它已经安装了bundler 1.16.0但是没有更新。
任何想法??
谢谢!
答案 0 :(得分:0)
您是否尝试使用gem uninstall bundler
卸载所有旧版本的bundler?