実行rvm install ruby-1.9.3-p286
すると、次のエラーが発生します。
Error running 'make -j 9', please read /Users/epeterson/.rvm/log/ruby-1.9.3-p286/make.log
There has been an error while running make. Halting the installation.
これは私を追い詰めるのに永遠にかかりました。make
、gcc
などのさまざまなバージョンを試していました。
rvm_make_flags
環境変数の形式が文字列から配列に変更され、十分に伝達または文書化されていないことが判明しました。これは、すべてのrvm_*env変数に当てはまる可能性があります。
~/.rvmrc
とを確認してくださいproject/path/.rvmrc
。
# before
export rvm_make_flags="-j 9"
# after
export rvm_make_flags=(-j 9)
この変更を行った後、すべてがきれいにコンパイルされました。
実行するrvm requirements
と、RVM から適切に動作するために必要なすべてのコンポーネントが表示されます。
私の箱では、それは(部分的に)表示されます
# For ruby:
brew install autoconf automake apple-gcc42 libtool pkg-config openssl readline libyaml sqlite libxml2 libxslt libksba
そのため、コマンドを実行し、その後、発行します
rvm install 1.9.3
私もこれについてはかなり新しいです。上記の方法についてはよくわかりませんでしたが、関連する問題がありました。
私が見つけたのは、ターミナルを再起動する必要があるということです。
私はそれから使用$ type rvm | head -1
し、吐き出しましたrvm is a function
。ここにある素晴らしい記事によると、これはあなたが手に入れたいものです:
http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/