Okie dokie-ITは最近、私のシステムをライオン、フレッシュインストールに更新しました。
Federico Araujoのブログの指示に従って、インストールの準備をしました(http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-および-mysql/)、私が使用した例外を除いて
curl -L get.rvm.io | bash -s stable --rails
http://beginrescueend.com/rvm/install/から、rvm / rubygems/railsのインストールを処理します。エラーは報告されていません。
私は追加しました
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM function
私の.profileに、すべてのウィンドウを閉じ、ターミナルを再度開き、.profileがターミナルの起動時に供給されていることを確認しました。
しかし、私が何をしても、RVMを使用して1.9.3に切り替え、レールを使用することはできません。
パスに何も追加されていないか、$ HOME / .rvm / scripts / rvmがパスに追加されています:
$ rvm list
-sh: rvm: command not found
と
$ type rvm | head -1
-sh: type: rvm: not found
パスに$HOME/ .rvm / binを追加すると、RVMジャズは表示されますが、
$ type rvm | head -1
rvm is hashed (/Users/soychicka/.rvm/bin/rvm)
そして、$ HOME / .rvm / scriptsをパスに追加すると、
$ type rvm | head -1
rvm is /Users/soychicka/.rvm/scripts/rvm
そして最後のケースでは、「rvm list」を発行してもエラーはスローされませんが、単に新しいプロンプトが返されます。
繰り返しますが、すべてが正しくコンパイルおよびインストールされているようです。RVMをjfRuby1.9.3およびさまざまな宝石に使用することはできません。
ここで何が問題になっていますか?明らかに関連するすべての質問を調べましたが、一致するように見えるものは何も見つかりませんでした...
これは、Railsを使用したプロトタイピングの容易さにチームの目を開かせようとする私の試みにとって良い前兆ではありません...
更新: 以下を.profile(.bash_profileではない)に追加すると、問題が解決したようです。
PATH=$HOME/.rvm/bin:$PATH
if [ -s "$HOME/.rvmrc" ]; then
source "$HOME/.rvmrc"
fi # to have $rvm_path defined if set
if [ -s "${rvm_path-$HOME/.rvm}/scripts/rvm" ]; then
source "${rvm_path-$HOME/.rvm}/scripts/rvm"
fi
しかし、私には、少しハッキーすぎて快適ではないように感じます。これが他のライオンのインストールと異なる理由はまだ明らかではありません...最初のインストールは2月でしたが、先月のシステムでrvmをセットアップしようとしました。同じ一連の指示に従うことは失敗しました。誰かアイデアがありますか?