2011-08-29 90 views
0

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

警告:由于/Library/Ruby/Gems/1.8和 /usr/bin不能同时写入,因此要安装到〜/ .gem 。 警告:您没有/Users/royclymer/.gem/ruby/1.8/bin在你的PATH, 宝石的可执行文件将不会运行。

我所熟悉的从我的电脑的日子“PATH”,但刚刚使用Mac上的终端(运行红宝石)开始,并不能找到PATH命令在那里。也许这不是问题,因为它确实表示“已安装了六颗宝石”,但我还得到了几个声明,如“没有get_options的定义”。

谢谢。

回答

0

PATH不是命令,这是一个环境变量。要查看当前内容,请在终端中执行echo $PATH。临时更改PATH你可以再出口的话,像这样:

export PATH=~/.gem:$PATH 

对于您可能希望在.bash_profile.bashrc以及/etc/paths/etc/paths.d/读了永久性的变化。

3

这听起来像你正试图宝石安装到你的系统安装Ruby。您可以通过在sudo前添加gem install命令来解决此问题。

sudo gem install aws-sdk 

虽然这应该工作,它通常最好使用不同的解决方案,无需安装宝石为根(尝试使用Google RVM和rbenv)。

相关问题