![](/img/trans.png)
[英]Find and replace in text file with terminal. How to escape all the characters?
[英]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.