Xcode 以外では、特定のバージョンの Ruby を使用し、RVM を使用して複数の 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
と、シェル環境内から実行されるため、Run Script フェーズで特定の Ruby が使用されます (プロジェクト ファイルのシェル パスが に設定され/usr/bin/ruby
ていても、1.9.3 が使用されます)。 .
IDE で 1.9.3 Ruby インストールを使用するにはどうすればよいですか?