2016-12-19 22 views
0

這是我第一天用Ruby,所以也許這是一個非常stoopid的要求,但在一天0.5我放棄了。我需要運行一個用Ruby 2.2.0編寫的應用程序。首先我下載了​​Ruby 2.3.0,但後來也得到了2.2.0,並使用了rvm --default use 2.2.0命令。 仍然在usr/local/lib/site_ruby中只有一個2.3.0。文件夾,並鍵入sudo apt install ruby-bundler && bundler install當可預見我得到一個錯誤:紅寶石不會啓動,問題與版本

/usr/local/lib/site_ruby/2.3.0/rubygems.rb:270:in find_spec_for_exe': can't find gem bundler (>= 0.a) (Gem::GemNotFoundException) from /usr/local/lib/site_ruby/2.3.0/rubygems.rb:298:in activate_bin_path' from /usr/local/bin/bundler:22:in `'

我會爲一些啓示 的Ubuntu 16.04非常感謝,應用程序使用Ruby 2.2.0,我也有紅寶石2.3.0

回答

1

你需要先安裝捆綁器。嘗試運行 gem install bundler

+1

謝謝嘉豪!我被這些捆綁軟件和寶石弄糊塗了,我來自Python世界:D該應用程序仍然不能運行,但它似乎更接近:) – fanny

+0

@fanny bundler只是一個非常方便的gem依賴管理器。你可以從[它的github頁面](http://github.com/bundler/bundler) –