2012-04-17 9 views
3

に手すりをインストールしました。新しいMacBook Proを手に入れて、レールをインストールするときに問題が発生しました.. 私はRuby 1.8.7をインストール済みです。私は 'gem install rails 「私が得る:私の新しいMac OS X Lion 10.7.3

ERROR: While executing gem ... (Gem::FilePermissionError) 
You don't have write permissions into the /Library/Ruby/Gems/1.8 directory. 

私もルビーの高いバージョンをインストールしようとしましたが、それは言った:

Nirs-MacBook-Pro:~ nirohayon$ rvm install 1.9.3 
Fetching yaml-0.1.4.tar.gz to /Users/nirohayon/.rvm/archives 
Extracting yaml-0.1.4.tar.gz to /Users/nirohayon/.rvm/src 
Configuring yaml in /Users/nirohayon/.rvm/src/yaml-0.1.4. 
Error running ' ./configure --prefix="/Users/nirohayon/.rvm/usr" ', please read /Users/nirohayon/.rvm/log/ruby-1.9.3-p125/yaml/configure.log 
Compiling yaml in /Users/nirohayon/.rvm/src/yaml-0.1.4. 
Error running 'make ', please read /Users/nirohayon/.rvm/log/ruby-1.9.3-p125/yaml/make.log 


Database file /Users/nirohayon/.rvm/config/packages does not exist. 

Installing Ruby from source to: /Users/nirohayon/.rvm/rubies/ruby-1.9.3-p125, this may take a while depending on your cpu(s)... 

ruby-1.9.3-p125 - #fetching 
ruby-1.9.3-p125 - #extracted to /Users/nirohayon/.rvm/src/ruby-1.9.3-p125 (already extracted) 
ruby-1.9.3-p125 - #configuring 
Error running ' ./configure --prefix=/Users/nirohayon/.rvm/rubies/ruby-1.9.3-p125 --enable-shared --disable-install-doc --with-libyaml --with-opt-dir=/Users/nirohayon/.rvm/usr ', please read /Users/nirohayon/.rvm/log/ruby-1.9.3-p125/configure.log 
There has been an error while running configure. Halting the installation. 
ls: /Users/nirohayon/.rvm/rubies/*/bin/ruby: No such file or directory 

私を助けてください、私は前のウィンドウを使用してもレールにかなり新しいので、私はいけません私の端末をどのような経路に向けるべきかをよく知っている。私はレールを上に置き、私のMacに立ってステップの説明で一歩が必要です。

ありがとうございます! Nir ​​

答えて

1

デベロッパーツールをインストールしていない場合は、RVMを使用するとかなり見えます。アプリストアからXcodeを取得し、コマンドラインツールをインストールしてください!

実際にプラットフォームで提供されているルビーにレールをインストールする場合は、システムゲームセットの管理者特権を使用する必要があるため、sudo gem install railsにするだけです。

+0

コマンドラインツールのインストール方法を教えてください。私は既にxcodeをダウンロードしました。 – JohnBigs

+1

XCodeの環境設定で、「ダウンロード」セクション、「コンポーネント」、「コマンドラインツール」を選択して「インストール」をクリックします。 – Romain

+0

私はsudoコマンドを実行しようとしましたが、それは私にこれを与えました: – JohnBigs

1

This tutorial私はOS X 10.6でMacにインストールすることができました(私は信じています)。唯一問題だったのは、Cコンパイラでした。私は、エラーの1つを調べることで問題が発生していると考えました。

おそらくあなたは終了し:q!を入力して、その後vi /Users/nirohayon/.rvm/log/ruby-1.9.3-p125/yaml/make.logタイプescキーを入力して、出力Error running 'make ', please read /Users/nirohayon/.rvm/log/ruby-1.9.3-p125/yaml/make.logを調べることでわかります。

以前の回答が示唆したように、コンパイラを入手する必要があります。私はXcodeの仕様についてはわかりませんが、GithubのMac用GCCコンパイラのインストーラを追跡しましたが、おそらくアップルのパッケージよりも良いでしょう(tutorial here

また、 sudoをまったく使用していない場合は、おそらくガイドからオフトラックして、システムにRVMをインストールしているはずです。この場合、あなたのパスはホームディレクトリ以外の場所にあり、ソースをecho '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bash_profileで調整する指示は機能しません。どのような場所になるのでしょうか"/usr/local/rvm/scripts/rvm"

+0

rvmをインストールするときにsudoが使用されたようです。 –

関連する問題