簡體   English   中英

在終端上設置 TOMCAT_HOME。 沒有找到這樣的文件或目錄

[英]Setting TOMCAT_HOME on Terminal. No such file or directory found

export TOMCAT_HOME=”$(/usr/libexec/apache-tomcat-8.0.32)”

-bash: /usr/libexec/apache-tomcat-8.0.32: 沒有那個文件或目錄

你能指導我嗎?

問題在於命令的表達方式:

export TOMCAT_HOME=”$(/usr/libexec/apache-tomcat-8.0.32)”

這告訴 shell評估/usr/libexec/apache-tomcat-8.0.32 (並將TOMCAT_HOME設置為該評估的結果)。 那可能是一個目錄,不作為表達式計算。 你應該做這樣的事情:

export TOMCAT_HOME=/usr/libexec/apache-tomcat-8.0.32

它僅使用給定的/usr/libexec/apache-tomcat-8.0.32而不試圖使該值執行某些操作。

PATH變量是一種不同的情況。 您可能希望將 Tomcat 的 bin 目錄添加到路徑中,例如,通過添加

export TOMCAT_HOME=/usr/libexec/apache-tomcat-8.0.32
export PATH=$TOMCAT_HOME/bin:$PATH

.profile文件的末尾(在您的主目錄中)。 當您在 OSX 中啟動 (bash) shell 時,它會使用/etc/paths的內容初始化PATH變量。 您的.profile文件可以添加到其中。 (其他人可能使用.bashrc.bash_profile ,但您應該閱讀bash的手冊頁以了解這些替代方案)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM