JavaやGitなどのどこからでも実行できるUnix実行可能ファイルを取得するにはどうすればよいですか?


1

Xcodeで最初のコマンドラインツールを作成しました。

実際のUnix実行可能ファイルがあるディレクトリに移動することなく、ターミナル内のどこからでも実行できるように、何をする必要がありますか、または最終出力ファイルをどこに配置する必要がありますか。

この例としては、JavaとGitの実行可能ファイルがあります。これらは、現在の場所に関係なく、ターミナルで実行できます。

回答:


3

実行可能パスに場所を追加できます。

ステップ1:エディターを使用して〜/ .profileを開く

手順2:実際のパスをファイルに追加します。たとえば、/ Users / work / documents / fun / scriptsを追加し、〜/ .profileは次のようになります

export PATH=/usr/local/sbin:/opt/local/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/Users/work/documents/fun/scripts:$PATH

ステップ3:ターミナルを再起動し、どのコマンドを発行ます。プログラムのパスが表示され、場所に関係なくプログラムを実行できるはずです。

which git
=> /usr/bin/git

または、プログラムを既存の実行可能パスに移動します。既存の実行可能パスを表示するには。

echo $PATH

+1ありがとう!xcodeがこれを自動的に行うパッケージをビルドできる場合、どうしますか?
アンディ

Xcodeはビルド中にスクリプトを実行でき、おそらくこれを行うスクリプトを実行できます。しかし、私は自分で試したことはありません。
リボルバー

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.