0

Make from Sublime Text 2を実行しようとしていますが、エラーが発生します:

make: arm-none-eabi-gcc: No such file or directory

これはSublimeTextからのみ発生します。ターミナルから実行すると、すべてが正常に機能します。

.bash_profileを設定しました

export PATH="~/arm-cs-tools/bin:$PATH"

...しかし、それでもできませんか?STに$PATH環境変数を解決させるにはどうすればよいですか?

4

1 に答える 1

1

非公式の崇高なドキュメントから:

一部のオペレーティングシステムでは、PATHの値はターミナルウィンドウごとに異なります。したがって、ビルドシステムで使用しているコマンドがコマンドラインで機能する場合でも、SublimeTextでは機能しない可能性があります。これは、シェルのユーザープロファイルが原因です。

この問題を解決するには、SublimeTextなどのグラフィカルアプリケーションが見つけられるように、目的のPATHを設定してください。詳細については、以下のリンクを参照してください。

または、.sublime-buildファイルのpath要素を使用して、cmdで指定された実行可能ファイルを見つけるために使用されるPATHをオーバーライドすることもできます。PATHのこの新しい値は、ビルドシステムが実行されている間のみ有効になります。その後、古いPATHが復元されます。

このドキュメントはv1用であり、非推奨ですが、公式ドキュメントはこの箇所を直接ここで参照していることに注意してください。

したがって、.sublime-buildファイルでカスタムパスを定義できるはずです。pathオプションを使用する

于 2013-03-06T21:04:27.643 に答える