2

だから私は信じられないほどイライラしています。私は www.railstutorial.org を行っていますが、非常に特定のバージョンのレール (4.2.2) が必要です。彼らが望むように私はそれをインストールしました。彼らが提供した「hello_app」アプリにGemfile仕様を入れてください。「rails server」を実行すると、「byebug」がエラーになっているというエラー メッセージが表示されます。bye bug の以前のバージョンとそれ以降のバージョンをインストールしようとしましたが、同じエラー メッセージが表示されます。誰か助けてくれませんか?私はかなり失われたと感じています。

チュートリアルは以下の URL にあります。

https://www.railstutorial.org/book/beginning#code-hello_action

 alopex@alopex-TH55-HD:~/workspace/hello_app$ more Gemfile
 source 'https://rubygems.org

 gem 'rails',                '4.2.2'
 gem 'sass-rails',           '5.0.2'
 gem 'uglifier',             '2.5.3'
 gem 'coffee-rails',         '4.1.0'
 gem 'jquery-rails',         '4.0.3'
 gem 'turbolinks',           '2.3.0'
 gem 'jbuilder',             '2.2.3'
 gem 'sdoc',                 '0.4.0', group: :doc

group :development, :test do
 gem 'sqlite3',     '1.3.9'
 gem 'byebug',      '3.4.0'
 gem 'web-console', '2.0.0.beta3'
 gem 'spring',      '1.1.3'
end

alopex@alopex-TH55-HD:~/workspace/hello_app$ bundle install

 Gem::InstallError: byebug requires Ruby version >= 2.0.0.
 An error occurred while installing byebug (3.4.0), and Bundler cannot  continue.
 Make sure that `gem install byebug -v '3.4.0'` succeeds before bundling.

 alopex@alopex-TH55-HD:~/workspace/hello_app$ sudo gem install byebug -v 3.4.0
 ERROR:  Error installing byebug:
 byebug requires Ruby version >= 2.0.0.
4

2 に答える 2

1

それはrails問題ではありません: byebugRuby のバージョンが2.0少なくともある必要があります。Ruby のバージョンは で確認できます。あなたの場合ruby -vだと思い1.9.3ます。rvmを使用して、実際の Ruby バージョンをシステムにインストールできます。

また、byebugGemfileから削除して、bundle再度実行することもできます。たぶん、他のgemは で実行でき、rvmを扱わなくruby 1.9.3ても学ぶことができます。rails

于 2015-07-08T22:43:42.793 に答える