2016-08-23 10 views
1

MacBook Airの最新版にrubyを2.0.0からアップデートするには? IveはほとんどのCLIチュートリアルを試してみましたが、いくつかのエラーがあり、これも私にレールをダウンロードさせることはできませんでした。これはrbenvを使用して更新しようとしたときに発生するエラーです。2.0.0からrubyを更新する

$ rbenv install 2.3.1 
Downloading ruby-2.1.3.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.3.tar.bz2 Installing ruby-2.1.3... 
WARNING: ruby-2.1.3 is nearing its end of life. It only receives critical security updates, no bug fixes. 
BUILD FAILED (OS X 10.11.6 using ruby-build 20160602) 
Inspect or clean up the working tree at /var/folders/6h/xq5sgstd3ynfkc4qcp53m0dh0000gn/T/ruby-build.20160822200825.84956 
Results logged to /var/folders/6h/xq5sgstd3ynfkc4qcp53m0dh0000gn/T/ruby-build.20160822200825.84956.log 
Last 10 log lines: 
/bin/sh: -c: line 1: syntax error: unexpected end of file 
make: *** [main.o] Error 2 
make: *** Waiting for unfinished jobs.... 
/bin/sh: -c: line 0: unexpected EOF while looking for matching `''  
/bin/sh: -c: line 1: syntax error: unexpected end of file Apple LLVM version 7.3.0 (clang-703.0.31) Target: x86_64-apple-darwin15.6.0 
Thread model: posix 
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin 
make: *** [dmydln.o] Error 2 

答えて

2

ruby​​ 2.3.1を意味しましたか? 2.1.3に警告があります。

私もhomebrewを使うことをお勧めします。

brew install rbenv ruby-build 

# Add rbenv to bash so that it loads every time you open a terminal 
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile 
source ~/.bash_profile 

# Install Ruby 
rbenv install 2.3.1 
rbenv global 2.3.1 
ruby -v 
gem install bundler 

さらに詳しい情報:私は最近、Xcodeのを再インストールし、コマンドツールをインストールするのを忘れたので、私の場合のインストールでhttps://gorails.com/setup/osx/10.11-el-capitan

+1

これは私が従っていたもので、rbenv 2.3.1の最初のインストール時に私のエラーが表示されました。 – CrownlessKing

+0

私を抱きしめているのは、ルビー2.2.2が必要なアクティブなサポートだと思います – CrownlessKing

0

がクラッシュしていました。

sudo xcode-select --install 

を実行した後、私は成功しrbenvを使用してルビーをインストールしました。

関連する問題