【发布时间】:2014-12-11 04:39:58
【问题描述】:
(巨大的警告:我是一个非常聪明的开发人员,并且在命令行方面知识渊博......但我是一名 iOS 开发人员。OS X 内置 ruby、gem 之间的机制和交互, homebrew-installed ruby,而 rvm 所做的是我最近才知道的微妙之处。也就是说……)
我正在尝试恢复到基线工作 OS X 系统 ruby 安装。我不想使用rvm,我不想使用homebrew 安装不同的ruby……我只想让这个工作。
以下是不起作用的:
%○宝石帮助 警告:未知命令 /usr/local/bin。尝试 gem 帮助命令 % ○ gem 帮助命令 警告:未知命令 /usr/local/bin。尝试 gem 帮助命令试图忽略所有这些噪音并继续我的一天:
% ○ sudo gem 安装捆绑器 错误:在任何存储库中都找不到有效的 gem '/usr/local/bin' (>= 0) [时间流逝] 成功安装 bundler-1.7.3 bundler-1.7.3 的解析文档 3 秒后完成为捆绑器安装文档 已安装 1 个宝石我的系统配置:
- 系统
ruby:
- 系统
gem:
OS X 版本:
% ○ sw_vers 产品名称:Mac OS X 产品版本:10.9.5 构建版本:13F34我之前做过的可能改变了系统的事情:
- 通过homebrew 安装ruby。我已经用brew uninstall ruby 支持了这一点。
- 通过rvm 的主页说明安装rvm。我已经用rvm implode 支持了这一点,并将适用的更改恢复到我的.zsh* 文件(我在版本控制下)。
那么……这里发生了什么?为什么gem 在谈论/usr/local/bin/?
关于gem的Som信息:
【问题讨论】:
-
@mpapis 谢谢,但不感谢那个编辑。
-
一段文字比较难读,但我已经看过了,所以没关系
-
脚本看起来不错,可以加
which gem和type gem -
已添加。我认为这与来自
homebrew的一些奇怪的路径有关。超级奇怪。 -
冷静投票。愿意就原因留下反馈吗?