【发布时间】:2015-07-30 12:53:45
【问题描述】:
每次我运行 brew 命令时,它都会在开始时给我几个错误行。我不明白这里发生了什么。谁能告诉我如何摆脱错误?
brew
/bin/sh: __rvm_ruby_string_find: line 8: syntax error near unexpected token `('
/bin/sh: __rvm_ruby_string_find: line 8: ` ruby-+([1-9]) | ruby-+([1-9]).+([0-9]) | ruby-1.+([1-9]).+([0-9]) | jruby-[19]*)'
/bin/sh: error importing function definition for `__rvm_ruby_string_find'
/bin/sh: __rvm_project_ruby_env_load_parse_file: line 9: syntax error near unexpected token `('
/bin/sh: __rvm_project_ruby_env_load_parse_file: line 9: ` __rvm_read_lines __variables <( { cat "$1"; echo ""; } | __rvm_sed "${__sed_commands[@]}" )'
/bin/sh: error importing function definition for `__rvm_project_ruby_env_load_parse_file'
/bin/sh: __rvm_remove_without_gems: line 2: syntax error near unexpected token `('
/bin/sh: __rvm_remove_without_gems: line 2: ` __rvm_read_lines __gems_to_remove <('
/bin/sh: error importing function definition for `__rvm_remove_without_gems'
现在我发现如果我为 ruby 运行了一个非法命令,它会给我同样的错误信息。那么是不是因为我的版本问题?
【问题讨论】:
-
那么,
brew根本不起作用,只是显示这些错误? -
@ForceBru 似乎 brew 运行良好,但我不确定这个错误消息是否会损害功能。
-
那你为什么不试试呢?
-
@ForceBru 我刚刚运行了命令“Ruby”,看起来问题出在 ruby 上。但我确实安装了 ruby。" ruby --version ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]"
-
您可以按照我的回答中所述(重新)安装 Ruby
标签: ruby macos bash command-line homebrew