【问题标题】:Error installing AWS SDK for Ruby on Mac在 Mac 上安装适用于 Ruby 的 AWS 开发工具包时出错
【发布时间】:2011-08-29 22:02:03
【问题描述】:

我正在学习 Ruby 以访问由我的合作伙伴创建的 AWS SDB。在我的 Mac 上安装适用于 Ruby 的 AWS 开发工具包时,我收到以下消息:

警告:安装到 ~/.gem 自 /Library/Ruby/Gems/1.8 和 /usr/bin 不是都可写的。 警告:您的路径中没有 /Users/royclymer/.gem/ruby/1.8/bin, gem 可执行文件不会运行。

我从我的 PC 时代开始就熟悉“PATH”,但刚刚开始在 Mac 上使用终端(运行 Ruby)并且在那里找不到 PATH 命令。也许这不是问题,因为它确实说“安装了六个 gem”,但我也得到了几个语句,例如“没有 get_options 的定义”。

谢谢。

【问题讨论】:

    标签: ruby sdk amazon-web-services


    【解决方案1】:

    听起来您正在尝试将 gem 安装到您的系统 install ruby​​ 中。您可以通过在 gem install 命令前加上 sudo 来解决此问题。

    sudo gem install aws-sdk
    

    虽然这应该可行,但通常最好使用不需要以 root 身份安装 gem 的不同解决方案(尝试谷歌搜索 rvm 和 rbenv)。

    【讨论】:

      【解决方案2】:

      PATH 不是命令,而是环境变量。要查看当前内容,请在终端中执行 echo $PATH。要临时更改您的PATH,您可以像这样重新导出它:

      export PATH=~/.gem:$PATH
      

      对于永久更改,您可能需要阅读 .bash_profile.bashrc 以及 /etc/paths/etc/paths.d/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-07-08
        • 2021-01-12
        • 2013-02-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-28
        • 1970-01-01
        相关资源
        最近更新 更多