3

新しいmacbookproを入手したところ、レールのインストールに問題がありました。ruby1.8.7が既にインストールされていて、「geminstallrails」と書き込もうとすると次のようになります。

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

また、より高いバージョンのrubyをインストールしようとしましたが、次のように表示されました。

    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に立てるには、ステップバイステップの説明が必要です。

本当にありがとう!ニル

4

2 に答える 2

2

RVM の使用は、開発者ツールがインストールされていないように見えます。App Store から XCode を入手し、コマンド ライン ツールをインストールします。

プラットフォームが提供する Ruby に Rails を本当にインストールしたい場合はsudo gem install rails、システム gemset 内の gem をインストールするために管理者権限を使用する必要があるため、必要なことは .

于 2012-04-17T13:26:36.937 に答える
1

このチュートリアルは、OS X 10.6 で以前に Mac にインストールするのに役立ちました (私は信じています)。問題だったのはCコンパイラだけで、エラーの1つを調べて問題が発生したことがわかりました。

おそらく、 type key と入力してから quit とError running 'make ', please read /Users/nirohayon/.rvm/log/ruby-1.9.3-p125/yaml/make.log入力して、出力を調べればわかるでしょう。vi /Users/nirohayon/.rvm/log/ruby-1.9.3-p125/yaml/make.logesc:q!

前の回答が示唆したように、コンパイラを入手する必要があります。Xcode の詳細についてはわかりませんが、Github で Mac 用の GCC コンパイラのインストーラーを追跡しましたが、おそらく Apple パッケージから直接入手したほうがよいでしょう (チュートリアルはこちら) 。

また、どうしても使用しなければならsudoなくなった場合は、システムに RVM をインストールするためのガイドから外れている可能性があることに注意してください。その場合、パスはホーム ディレクトリ以外の場所になり、ソースを調整する命令は機能しecho '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bash_profileません。最終的に次のような場所になる可能性があります"/usr/local/rvm/scripts/rvm"

于 2012-04-17T13:35:16.463 に答える