2016-05-10 8 views
-1

Hartlのレールチュートリアルのいくつかの部分を理解して、レールフレームワークに慣れさせようとしています。私は自作(除去され、それがエルキャピタンを使用した後に私に迷惑を与えるので、それを再インストール)をインストールし、私はプロジェクトを含むディレクトリに入ったrvm get stableエルキャピタンRubyバイナリインストールの問題

とRVMの新鮮なバージョンを持って、私はこのメッセージを持っている

ruby-2.3.0-dev is not installed. 
To install do: 'rvm install ruby-2.3.0-dev' 

私は最新のバージョンとして2.3.0を使用しようとしていましたが、それはrvm listを実行したときに表示された最新のものでしたが、なぜそれを2.3.1に変更したいのですか?どのように私はこのプロジェクトのルビーバージョンを変更することができます知っている?

また、私はrvm install ruby-2.3.1を実行したとき、私はこのエラーを取得する

No binary rubies available for: osx/10.11/x86_64/ruby-2.3.1. 

これは自作を再インストールしようとする私を導いに、RVMの私のバージョンを更新するなど、私はそのすべてを試しても、このエラーを取得していますメッセージ。私は

RubyDep: WARNING: Your Ruby is outdated/buggy. (To disable warnings, set RUBY_DEP_GEM_SILENCE_WARNINGS=1) 
RubyDep: WARNING: Your Ruby is: 2.3.0 (buggy). Recommendation: install 2.3.1. 

は2.3.1をインストールすることができていないこのメッセージを得た

$ bundle exec rake test 

でテストを実行しようとしたので、これが起こっ

全体の理由があると私はちょうどよここで私の心を失う。

編集 - バイナリを使用する代わりにソースから直接インストールすることをお勧めしますか?

答えて

2

OS X El Capitanを実行しているMacノートパソコンで手順を再現しました。コマンドrvm install 2.3.1を実行しても同じエラーが表示されますが、そのあとrvmはコマンドを実行し続け、最終的にRuby 2.3.1のバイナリをダウンロードしてインストールしました。私はrvm use 2.3.1ruby -vを実行した後

Searching for binary rubies, this might take some time. 
No binary rubies available for: osx/10.11/x86_64/ruby-2.3.1. 
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies. 
Checking requirements for osx. 
Certificates in '/usr/local/etc/openssl/cert.pem' are already up to date. 
Requirements installation successful. 
Installing Ruby from source to: /Users/user/.rvm/rubies/ruby-2.3.1, this may take a while depending on your cpu(s)... 
ruby-2.3.1 - #downloading ruby-2.3.1, this may take a while depending on your connection... 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 13.7M 100 13.7M 0  0 5854k  0 0:00:02 0:00:02 --:--:-- 5855k 
No checksum for downloaded archive, recording checksum in user configuration. 
ruby-2.3.1 - #extracting ruby-2.3.1 to /Users/user/.rvm/src/ruby-2.3.1.... 
ruby-2.3.1 - #configuring........................................................... 
ruby-2.3.1 - #post-configuration. 
ruby-2.3.1 - #compiling............................................................. 
ruby-2.3.1 - #installing......... 
ruby-2.3.1 - #making binaries executable.. 
Installed rubygems 2.5.1 is newer than 2.4.8 provided with installed ruby, skipping installation, use --force to force installation. 
ruby-2.3.1 - #gemset created /Users/user/.rvm/gems/[email protected] 
ruby-2.3.1 - #importing gemset /Users/user/.rvm/gemsets/global.gems............................................... 
ruby-2.3.1 - #generating global wrappers........ 
ruby-2.3.1 - #gemset created /Users/user/.rvm/gems/ruby-2.3.1 
ruby-2.3.1 - #importing gemsetfile /Users/user/.rvm/gemsets/default.gems evaluated to empty gem list 
ruby-2.3.1 - #generating default wrappers........ 
ruby-2.3.1 - #adjusting #shebangs for (gem irb erb ri rdoc testrb rake). 
Install of ruby-2.3.1 - #complete 
Ruby was built without documentation, to build it run: rvm docs generate-ri 

と最後のコマンドの出力だった:私の出力は次のようなものだった

ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15] 

だから私は成功したのMac OS Xエル上のRuby 2.3.1をインストールすることができますキャピタンこれで問題を解決できない場合は、さらに情報を提供してください。

+0

私の問題は、私が出力メッセージ全体を通してしなかったことでした。私は "rvm help mount"を読むプロンプトを見て、それをチェックしました。私は完全に失われていた、そして私はここに来た...今私のマシン上でruby 2.3.1を正常に実行している。 –

+0

同じです。 rvmはいくつかのUXのメリットがあります:-) – Grav