【问题标题】:Installing a gem on Mac OSX with new Ruby Version使用新的 Ruby 版本在 Mac OSX 上安装 gem
【发布时间】:2013-07-01 16:41:40
【问题描述】:

我有安装了 Ruby 默认 1.8.* 的 Mac OSX。

我想安装以下 gem: https://github.com/jfahrenkrug/WWDC-Downloader

在初始化尝试安装它时,我收到了一个错误: 安装 wwdcdownloader 时出错: nokogiri 需要 Ruby 版本 >= 1.9.2。

然后我环顾四周,发现了这个关于使用 rbenv 的 SO 问题。 How to update Ruby to 1.9.x on Mac?

我现在已经安装了 rbenv - https://github.com/sstephenson/rbenv/ 也安装了 ruby​​-1.9.3-p327

但是,当我尝试安装 gem wwdc(从顶部)时,出现错误: 错误:执行 gem 时 ... (Gem::FilePermissionError) 您没有对 /Library/Ruby/Gems/1.8 目录的写入权限。

那么我如何告诉终端使用这个最新的 ruby​​ 版本进行安装?

编辑 ----- gem 安装现已完成 成功安装 wwdcdownloader-20.13.5 安装了 14 个宝石

但是,当我从这里(https://github.com/jfahrenkrug/WWDC-Downloader)在终端中运行下一个命令时 我得到另一个错误: -bash: wwdcdownloader: 找不到命令??

【问题讨论】:

    标签: macos rbenv


    【解决方案1】:

    看起来你还没有告诉 rbenv 你想使用新的 ruby​​,两者之一

    rbenv global {version}
    

    rbenv local {version}
    

    【讨论】:

    • 谢谢,我对 ruby​​ 几乎一无所知,所以你能解释一下改变 global/local 有什么影响吗?
    最近更新 更多