【问题标题】:Homebrew RVM and Ruby Mac OSx Mountain LionHomebrew RVM 和 Ruby Mac OSx 山狮
【发布时间】:2013-10-04 03:15:56
【问题描述】:

Homebrew 不再工作了。在终端上尝试 brew doctor 或 brew update 命令得到此错误:

/usr/local/Library/brew.rb: line 4: syntax error near unexpected token `('
/usr/local/Library/brew.rb: line 4: `std_trap = trap("INT") { exit! 130 } # no backtrace thanks'

XCode 5 和命令行工具已经安装! 哪个 brew 命令结果是 brew 是 /usr/local/bin/brew

(卸载 homebrew 然后重新安装,但我仍然无法安装 brew 公式)

【问题讨论】:

  • 添加前5行关闭/usr/local/Library/brew.rb
  • 什么都没试过!猜测缺少解释器或其他东西可以正常运行
  • 你需要运行:head -n 5 /usr/local/Library/brew.rbno 来执行这个文件

标签: ruby-on-rails ruby macos rvm homebrew


【解决方案1】:

我认为这只是一个语法错误,只需将反引号(`)放在第 4 行的末尾即可。所以第4行看起来像这样

      `std_trap = trap("INT") { exit! 130 }`

这是一个系统调用,所以要运行命令或系统调用,使用反引号是一种解决方案。

【讨论】:

  • 不,我不这么认为。这是 github 主源默认文件内容应该这样工作! link
  • 也许只是重新启动系统并重新加载您的配置文件 'source .profile' ,通常可以解决这些问题。
  • 好的,在第 1 行添加了这段代码:#!/usr/local/bin/ruby -W0 这是我认为运行 ruby​​ 路径的正确方法。谢谢!它现在工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-09
  • 2013-04-13
  • 1970-01-01
  • 2016-03-02
相关资源
最近更新 更多