
Mac OS で端末を開くと、端末が一番上に印刷されます。
/.zshrc:export:97: not valid in this context -w
私は厳密なオンライン指示に従い、nanoを使用して/.zshrcファイルの1行を修正しました。私は誤って何かを台無しにしたと思います。
私は崇高なファイルを開き、関連する行は次のようになります。
96 export PATH=$PATH:$HOME/bin
97 export EDITOR='subl' -w
98 export PATH=$PATH:$HOME/bin
99 export EDITOR='subl' -w
この問題を解決する方法がわかりません。
答え1
呼び出しはexport
次のとおりです。
export variable=value other_variable=its_value third_variable
これは3つの変数をエクスポートし、そのうちの2つの値を設定します。
使用する場合
export variable=value other_value
完全な文字列として引用されていない場合は、value other_value
エクスポートするother_value
変数の有効な名前でなければなりません。
あなたの場合
export EDITOR='subl -w'
代わりに
export EDITOR=subl -w
EDITOR
変数に値がある場合はsubl -w
。
コメントから、行を繰り返す必要があるかどうかを尋ねます。いいえ、繰り返す必要はありません。
そのexport EDITOR
行の場合、重複行は機能しません(割り当て合計のみを再実行しますexport
)。このexport PATH
行の場合、同じステートメントを2回目に実行するときにパスを追加します。$HOME/bin
再び値の終わりまでPATH
。これにより実際の結果はありませんが、実行可能ファイルを数分の1秒遅く見つけることができます。