鱼壳错误

时间:2016-12-08 00:30:15

标签: shell ubuntu fish

我安装了nvm,在我的.profile中添加了一些行,我将其修改为使用fish shell而不是bash:

if [ "$BASH" ]
  if [ -f ~/.bashrc ]
    . ~/.bashrc
  end
end

mesg n or true

export NVM_DIR="/root/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] and . "$NVM_DIR/nvm.sh"  # This loads nvm

..但我仍然收到此错误:

root@server011 ~# source /root/.profile
[: the last argument must be ']'

1 个答案:

答案 0 :(得分:3)

缺少分号:

[ -s "$NVM_DIR/nvm.sh" ] ; and . "$NVM_DIR/nvm.sh"
                         ^

我不确定nvm.sh是否与鱼兼容。如果不是,鱼肯定不能采购它。

在这种情况下,您可以尝试fnmthis plugin