bundle install
エラーメッセージが表示されているコマンドを実行しようとしています
Gem::InstallError: capybara requires Ruby version >= 1.9.3.
An error occurred while installing capybara (2.1.0), and Bundler cannot continue.
Make sure that `gem install capybara -v '2.1.0'` succeeds before bundling.
だから私はアップグレードruby 1.8.2
して、ruby 1.9.3
これをデフォルトとして設定しますrvm.
$ rvm list
rvm rubies
=* ruby-1.9.3-p448 [ x86_64 ]
# => - current
# =* - current && default
# * - default
$ ruby -v
取得していますruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
bundle install の実行時に同じエラーが発生します。
使用しているためrvm
、コマンドgem install capybara -v '2.1.0'
iam gets を使用します
ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /var/lib/gems/1.9.1 directory
後で私は試しましたsudo gem install capybara -v '2.1.0'
正常にインストールされました
そのため、再び bundle install コマンドを使用して、gem ファイルに残りの gem をインストールし、上記と同じエラーを表示しました。
Gem::InstallError: capybara requires Ruby version >= 1.9.3.
An error occurred while installing capybara (2.1.0), and Bundler cannot continue.
Make sure that `gem install capybara -v '2.1.0'` succeeds before bundling.