~/.bashrc がエクスポートを認識しません。

~/.bashrc がエクスポートを認識しません。

これはあなたが見たものの中で最も奇妙なものかもしれません。しかし本当です。私はmacOSを使用しており、devKitARMをインストールしたいと思います。 Gitをインストールした後、ガイドはプログラムにバイナリの場所を表示するように指示しました。以下を実行するように指示します。

echo "export DEVKITPRO=/opt/devkitpro" >> ~/.bashrc
echo "export DEVKITARM=/opt/devkitpro/devkitARM" >> ~/.bashrc
source ~/.bashrc

しかし、こうすれば私に

export: Command not found.
export: Command not found.
export: Command not found.

確認してみると、~/.bashrcそこにすでに一部のシステム機能に対するコマンドがあることがわかりました。export PATHしかし、これは認められたことはありません。誰でも助けることができますか?

答え1

現在実行中のシェルは、exportコマンドなし(TENEX)Cシェルです。sourceCシェルではBourne AgainまたはPOSIXシェルスクリプトを使用できません。 Cシェル構文はBourne / POSIXシェル構文とは異なります。

setenvCシェルに関連する対話型シェルコマンドにこれらの環境変数を追加します。ログインシェルの自動化にはCシェル~/.loginスクリプトが必要です。

手動インストール手順実際には、「この変数を実行環境に追加してください」と言います。 Bourne Againシェルは単に「はい」です。明らかにBourne Againシェルを使用しない場合(明らかに使用しない場合)、実際に選択したシェルに適したすべての操作を実行できます。

関連情報