2016-07-04 6 views
0

ruby​​の新バージョンをインストールできません。私は自家製のものとルビーのビルドをストールし、どちらも正常にインストールされます。私はその後、私はバージョン2.3.1MAC 10.11.5にrubyをインストールできない

ストール

...それは

を示し、$ rbenvを入力ルビー構築

を使ってRubyのバージョンをインストールします...

$ rbenv install 2.3.1

i tは、私はパス/usr/local/var/rbenvを持ってdoes'tエラー

Zhimings-MacBook-Pro:~ zhimingjiang$ rbenv install 2.3.1 
Downloading ruby-2.3.1.tar.bz2... 
-> https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2 
Installing ruby-2.3.1... 
mkdir: /usr/local/var/rbenv/versions/2.3.1/lib: Permission denied 

BUILD FAILED (OS X 10.11.5 using ruby-build 20160426) 

Inspect or clean up the working tree at /var/folders/wf/tkkf34w562q8mqb59f43lnrh0000gn/T/ruby-build.20160703231044.15035 
Results logged to /var/folders/wf/tkkf34w562q8mqb59f43lnrh0000gn/T/ruby-build.20160703231044.15035.log 

Last 10 log lines: 
/var/folders/wf/tkkf34w562q8mqb59f43lnrh0000gn/T/ruby-build.20160703231044.15035 ~ 
/var/folders/wf/tkkf34w562q8mqb59f43lnrh0000gn/T/ruby-build.20160703231044.15035/ruby-2.3.1 /var/folders/wf/tkkf34w562q8mqb59f43lnrh0000gn/T/ruby-build.20160703231044.15035 ~ 

を示し、私は唯一のパス/usr/local/rbenv

追加(ここで私は https://www.youtube.com/watch?v=jx0NrIbQbzIを見ているチュートリアルがある)

+0

ruby​​をインストールするにはrvmを使用してください。http://rvm.io – uzaif

答えて

0

を持っているあなたはrbenv経由rubyをインストールしてみてくださいこのチュートリアルのとおり:

私はそれを成功させました。

install rbenv on osx

更新:次に、あなたはルビーをインストールするためにrbenvを使用

brew install rbenv 
brew install ruby-build 
echo 'export RBENV_ROOT=/usr/local/var/rbenv' >> ~/.bash_profile 
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile 

あなたは以下のようにこれらのステップを行う必要があります。まず、目的のバージョンを見つける: "ソースからのビルドを" 私は

https://www.ruby-lang.org/en/documentation/installation/

を見つける

rbenv install -l 

そしてrbenv install 2.3.1

+0

同じメッセージが表示されました。 ruby-2.3.1 ... mkdir:/usr/local/var/rbenv/versions/2.3.1/lib:許可が拒否されました ビルドが失敗しました(OS X 10.11.5 ruby​​-build 20160426を使用) –

+0

私は把握しています他の方法で。 –

+0

あなたのアプローチも正しいと思います。しかし、私は誤って.bash_profileを変更します。だから、私のために働かない。しかし、私はあなたを正しいものとしてマークします。 –

0

を検索キーワードは

は、命令 ダウンロードに従ってください - > unzip - >ターミナルからフォルダ - > starを入力して3行を入力します。

ルビーを必要とする他のインストールの場合でも。あなたはまだ$を入力する必要があるかもしれません。/ configure --with-openssl-dir =/usr/local/ssl