Mac 终端 - 启动时出现 bash 警告

Mac 终端 - 启动时出现 bash 警告

在我的 Mac 上打开新的终端窗口时,我总是收到以下消息 -

Last login: Wed xx xxxxx on xxxxx
-bash: export: `-s': not a valid identifier
-bash: export: `/Users/xxxxxx/.rvm/scripts/rvm': not a valid identifier
-bash: export: `]]': not a valid identifier

虽然这不会造成任何问题,但我该如何纠正/消除上述问题?谢谢

答案1

看来您已将 bash 设置为在启动时运行一些命令。从“终端首选项”中更改设置可能会解决您的问题。

答案2

是不是您在启动终端会话时执行了一个文件?通常,该文件类似于.profile.bash_profile位于您的主文件夹中。

正如@Wobble 已经提到的,其中一个文件的执行似乎导致了该问题。

我认为可能是出口声明中缺少反引号。

答案3

另请参阅我在问题下的评论。但看起来你可能只是复制并错误粘贴了一条命令,该命令rvm使用rvm的 init 脚本初始化 Ruby 的 shell 环境。我的 .bashrc 中有类似的一行,如下所示:

test -s "$HOME/.rvm/scripts/rvm" && source "$HOME/.rvm/scripts/rvm"

我猜你使用的是 bash 的命令[[符号test。如果你想坚持使用该语法,该行应如下所示:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

因此,梳理你.bashrcrvm初始化行并使其看起来像上面的之一。

相关内容