Rails-Amazon aaws LoadError; .bash_profile snafu

问题描述

| 我一直在使用Amazon aaws 0.8.1 gem,其操作方向为:http://www.jeffreyjason.com/2010/07/12/amazon-product-advertising-api-w-ruby/ 首先,我通过在我的gemfile中添加ѭ0来安装gem,然后捆绑安装并成功安装。 然后,我将本文中概述的必要信息添加到了我的
.amazonrc
文件中,并将其保存在我的主目录中。 然后,我尝试运行他的示例脚本,以确保一切正常:   要求\'amazon / aws / search \'      包括Amazon :: AWS   包括Amazon :: AWS :: Search      resp = Amazon :: AWS.item_search(\'Baby \',    {      \'关键字\'=> \'裤子\',      \'MinimumPrice \'=> \'2500 \',      \'MaximumPrice \'=> \'4999 \'   })      项目= resp.item_search_response.items.item      items.each {|项目|放置项目\'\'} 我得到错误::2ѭ 这似乎是一个足够常见的错误,因为他在教程的底部说了这样的错误
solution: don’t forget to set RUBYOPT in your .bash_profile via: export RUBYOPT=rubygems
我尝试搜索.bash_profile文件,但找不到。我确保显示了隐藏文件,但仍然没有。所以我创建了一个并将其添加到我的主目录中,但是问题仍然存在。 在Linux或Mac环境中,大多数资源在线地址都是.bash_profile,但我正在运行Windows Vista OS(以及进一步说明的Rails 3.0.7)。 关于如何解决.bash_profile难题并成功连接到亚马逊数据库的任何想法? 提前致谢!     

解决方法

        
.bash_profile
不在窗口的操作系统上,因此尝试查找.bash_profile是一个傻瓜。真正的问题是如何在Windows系统上修改ѭ5(似乎ѭ6用于其他OS)。 首先,关闭ruby命令行(如果已打开),然后转到
Start Menu
,然后转到
Control Panel
->
System
->
Advanced Settings/System Properties
。 在“ 11”部分中,单击“ 12”选项卡,然后单击右下角的“ 13”按钮。 在
Environment Variables
下,使用名称
\"RUBYOPT\"
和值the16ѭ创建一个新变量,然后重新打开ruby命令行。