Xcodeの外では、RVMを使用して複数のRubyインストールを管理するRubyの特定のバージョンを使用します。rvmを使用してXcodeで特定のRubyを強制実行スクリプトの構築フェーズ
Appleのコマンドラインからのツールは、Rubyを/usr/bin/ruby
にインストールし、バージョンは1.8.7です。
私はRVMを通して1.9.3を使用します。
Run Scriptビルドフェーズを実行しているときにXcodeに1.9.3インストールを強制的に使用させる方法はありますか?
シェルパスを特定のRubyのフルパスに設定しようとしましたが、違いはありませんでした。これは、私が1.9.3にインストールした特定のGemが、 Xcode内で実行されたときにスクリプトに表示されます。
コマンドラインでxcodebuild
でプロジェクトを実行すると、スクリプトファイルフェーズのシェルパスが/usr/bin/ruby
に設定されていても、スクリプトが自分のシェル環境内から実行されているため、特定のRubyが使用されます1.9.3を使用しています)。
IDEで1.9.3 Rubyのインストールを使用するにはどうすればよいですか?
シンボリックリンクを作成していないだろうが、トリックを行いますか?例えば: 'ln -s $ HOME/.rvm/bin/rvm-auto-ruby/usr/bin/ruby' – fmendez
可能であればデフォルトのインストールをそのまま残したいと思っています。 RVMのインストールは明らかに必要ですが、もし/ usr/binをそのままインストールすれば理想的です) – Jasarien