【问题标题】:adding a line at the end of a bash file在 bash 文件末尾添加一行
【发布时间】:2012-06-07 08:16:26
【问题描述】:
-bash: /root/.bashrc: line 100: conditional binary operator expected
-bash: /root/.bashrc: line 100: syntax error near `"$HOME/.rvm/scripts/rvm"'
-bash: /root/.bashrc: line 100: `[[ -s "$HOME/.rvm/scripts/rvm"]] && source "$HOME/.rvm/scripts/rvm" #Load RVM into a shell session *as a function*'

我添加后得到了这些输出

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*`

~/.bashrc的末尾

有谁知道如何解决这个问题?

我想将 rvm 加载到 shell 会话中

【问题讨论】:

  • 我感觉错误不在这一行。尝试在其前面添加一个哈希并查看输出。
  • 请解释一下,我是 Linux 新手
  • 在这一行的前面添加一个 hash('#')。只是一个符号。
  • 谢谢,我现在明白了。但这不只是一个注释散列
  • 我的想法是看看错误是否在这一行。无论如何,现在你从 choroba 得到了答案。

标签: linux bash ubuntu ubuntu-11.04 ubuntu-11.10


【解决方案1】:

]] 之前缺少一个空格(根据错误消息猜测,但代码中未显示)。

【讨论】:

    猜你喜欢
    • 2014-05-28
    • 2017-10-14
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多