我正在尝试使用名为 Virtualmin 的接口在服务器上执行启动脚本(以启动瘦服务器)。我可以通过 PuTTY 使用 bash 毫无问题地执行命令。但是,我必须使用 Virtualmin,以便在启动时执行命令,并且我遇到了一些问题,我认为这是由于 Virtualmin 没有可用的环境变量造成的。Virtualmin 使用 Bourne shell,我正在尝试设置 GEM_HOME 但它不起作用。
我得到的错误如下:
/sbin/sh: GEM_HOME=/users/home/dquirk/gems: not found
这是我试图发送的命令。. . 我认为我用来设置 GEM_HOME 的符号有问题:
GEM_HOME=/users/home/dquirk/gems
export GEM_HOME
/users/home/dquirk/gems/bin/thin start -c /users/home/dquirk/domains/quirkeweb.net/rails/clee -p 10671 -d -e production -a 127.0.0.1 -P /users/home/dquirk/var/run/thin-10671.pid