Ruby on rails Rails-Amazon aaws LoadError。bash_简介snafu
我一直在与Amazon aaws 0.8.1 gem合作,方向是: 首先,我通过在gem文件中添加Ruby on rails Rails-Amazon aaws LoadError。bash_简介snafu,ruby-on-rails,amazon-web-services,Ruby On Rails,Amazon Web Services,我一直在与Amazon aaws 0.8.1 gem合作,方向是: 首先,我通过在gem文件中添加gemrubyaws来安装gem,然后捆绑安装并成功安装 然后,我将文章中概述的必要信息添加到我的.amazonrc文件中,并将其保存在我的主目录中 然后我尝试运行他的示例脚本,以确保一切正常: 需要“amazon/aws/search” 包括Amazon::AWS 包括Amazon::AWS::Search resp=Amazon::AWS.item_search('Baby', { '关键字'=
gemrubyaws
来安装gem,然后捆绑安装并成功安装
然后,我将文章中概述的必要信息添加到我的.amazonrc
文件中,并将其保存在我的主目录中
然后我尝试运行他的示例脚本,以确保一切正常:
需要“amazon/aws/search”
包括Amazon::AWS
包括Amazon::AWS::Search
resp=Amazon::AWS.item_search('Baby',
{
'关键字'=>'裤子'
“最低价格”=>“2500”
“MaximumPrice”=>“4999”
})
items=resp.item\u search\u response.items.item
items.each{| item | put item',}
我得到一个错误:'require':没有这样的文件要加载-amazon/aws/search(LoadError)
这似乎是一个很常见的错误,因为他在教程的底部指出:解决方案:不要忘记通过:export RUBYOPT=rubygems在.bash_配置文件中设置RUBYOPT
我尝试搜索.bash_配置文件,但找不到它。我确保显示了隐藏的文件,但仍然没有显示任何内容。所以我创建了一个并将其添加到我的主目录中,但问题仍然存在
大部分资源在线地址是Linux或Mac环境中的.bash_配置文件,但我运行的是WindowsVista操作系统(为了更清晰起见,我运行的是Rails3.0.7)
关于如何解决.bash_配置文件难题并成功连接到amazon db有什么想法吗
提前谢谢
.bash\u配置文件
不在Windows的操作系统上,因此尝试查找.bash\u配置文件是一件愚蠢的事情。真正的问题是如何在windows系统上修改RUBYOPT
(其他操作系统上似乎使用了.bash\u profile/.bashrc
)
首先,如果ruby命令行处于打开状态,请关闭它,然后进入开始菜单
,然后进入控制面板
->系统
->高级设置/系统属性
在属性
部分中,单击高级
选项卡,然后单击右下角的环境变量
按钮
在环境变量
下,创建一个名为“RUBYOPT”
且值为“rubygems”
的新变量,然后重新打开ruby命令行