私のbashプロファイルにいくつかのエイリアスを追加しようとしていますが、何らかの理由で動作せずに新しい端末を開くか、.bashrcを使用してbashプロファイルを実行すると、これらのエラーが発生します. ~/.bash_profile
。
私が経験するエラーは次のとおりです。
-bash: alias: /Users/username/.bash_profile”: not found
-bash: alias: package: not found
私のbashprofileの内容は次のとおりです。
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home
"#" Aliases
alias edit=“open ~/.bash_profile”
alias pack=“mvn package && clear”
答え1
問題は、“
一重引用符()の代わりにクールな引用符()を使用していることです"
。これにより、右側を単一の文字列として扱わず、およびが~/.bash_profile”
別々 package
の引数として表示されます。次に、この名前のエイリアスを探し始めます。alias
alias
引用符を変更すると、準備が完了します。