/tmp/vagrant-shell:第15行:[-d:找不到命令



我在铁轨项目上使用Vagrant。我正在检查以确保RVM未经全球安装并卸载RVM,如果它与此脚本有关:

if [-d "/usr/local/rvm"]; then
    yes yes | sudo rvm implode
fi

我在输出/tmp/vagrant-shell: line 15: [-d: command not found

中遇到此错误

为什么-d不起作用?

需要[-d之间的空间,因为[不是特殊的语法,而是一个简单的命令名称。因此,[-d也是有效的命令名称,但不太可能找到一个。

相关内容

  • 没有找到相关文章

最新更新