我还不是 Linux 用户,我遇到以下环境变量问题。
所以我想添加一个永久环境变量,我是这样做的:
我打开/etc/profile文件并在此文件末尾添加以下行:
CATALINA_HOME=/opt/apache-tomcat-8.0.24
其中/opt/apache-tomcat-8.0.24是包含 tomcat 安装的文件夹(它包含bin TomCat 子文件夹)
然后我保存这个文件。
所以我关闭外壳并重新打开它,然后我尝试这样做:
andrea@andrea-virtual-machine:/$ sudo ./startup.sh
sudo: ./startup.sh: command not found
要启动服务器,请输入/opt/apache-tomcat-8.0.24/bin/并执行命令。
但是正如您所看到的,我得到了一个错误。我错过了什么?
sudo ./startup.sh
startup.sh
命令将在当前目录中执行脚本。你应该这样做:
将此行添加到 /etc/profile 以在引导时设置路径(永久更改)
要临时设置路径,请在当前 shell 中执行上述命令。
并执行这个:
两个问题:
您还需要
export
将变量放入环境中,如下所示:由于您正在使用
/etc/profile
,它不会再次在 X 中生效,直到您注销并再次进入您的 xsession,而不仅仅是您的 shell。也
sudo
找不到./startup.sh
。您需要与此脚本位于同一目录中。通过输入它,首先意味着: