如何解决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命令行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。