草庐IT

Ruby:无法在 Windows 上安装 Watir Gem

Watir'ssite说我需要我正在运行的Ruby1.8.6。并且windows安装应该像geminstallwatir一样简单。但是当我运行它时,我得到了这个:C:\Users\Ryguy\Code>geminstallwatirBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingwatir:ERROR:Failedtobuildgemnativeextension.C:/Ruby/bin/ruby.exeextconf.rbcheckingforstrncpy_s()...nocreatingMak

ruby - 如何让 pik gem 在 Windows XP 中与 cygwin 很好地协同工作?还是有另一种方法可以在 cygwin 中启动并运行多个版本的 ruby​​?

如果您使用的是Windows机器,Pik看起来很棒。唯一的问题是它似乎是为Windows命令提示符设置的,而我使用的是cygwin。每当我尝试在cygwin中切换到不同版本的ruby​​时,它仍然只使用默认的cygwin安装ruby​​。$piklist186:ruby1.8.6(2009-06-08patchlevel369)[i386-mswin32]187:ruby1.8.7(2008-08-11patchlevel72)[i386-cygwin]*187:ruby1.8.7(2010-01-10patchlevel249)[i386-mswin32]191:ruby1.9.1p

ruby-on-rails - Rails - rake :gems:install - not installing gems

如果我像这样在我的config/environments/test.rb文件中定义一些gem:config.gem"rspec"config.gem"rspec-rails"config.gem"mocha"然后运行'rakegems:installRAILS_ENV=test'我收到以下错误:Missingtheserequiredgems:mochaRun`rakegems:install`toinstallthemissinggems.但是,如果我像它所说的那样运行rakegems:install,它将永远像这样继续递归。我如何使用rake(而不是geminstall)实际安装g

ruby-on-rails - Rails 什么是抓取网站的最佳 gem?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。抓取(筛选)受密码保护的网站的最佳gem是什么?

ruby-on-rails - 使用 Vpim Gem 创建公司名片

我正在使用Vpim生成.vcf文件,用户可以将这些文件导入到他们的地址簿中。我遇到的问题是他们下载的信息是针对公司而不是个人的,因此我需要将卡片标记为公司信息。有没有一种方法可以使用Vpim来完成此操作,或者是否有其他gem可以用来完成此操作?defto_vcfcard=Vpim::Vcard::Maker.make2do|maker|...endend地址簿中的名片来源BEGIN:VCARDVERSION:3.0N:;;;;FN:TheFlowSkateparkORG:TheFlowSkatepark;item1.TEL;type=pref:(614)864-1610item1.X-

ruby - 通过 ruby​​gems 安装 Kyoto Cabinet 失败

我正在尝试通过ruby​​gems安装KyotoCabinet。我正在放入Gemfilegem"kyotocabinet","~>1.0"相对于here但是当我运行bundle时它失败了settingvariables...$CFLAGS=-I.-I/usr/local/include-Wall$(cflags)-fPIC-O2$LDFLAGS=-L.-rdynamic-Wl,-export-dynamic-L.-L/usr/local/lib$libs=-lkyotocabinet-lz-lstdc++-lrt-lpthread-lm-lccheckingforkccommon.h.

ruby-on-rails - 将 ruby​​gems 版本放入 Gemfile

当我的一些同事在rails2.3.8中安装bundle脚本/服务器后出现以下错误。我通过将ruby​​gems的版本设置为1.5.3来解决它。但这对我的一些同事来说有点麻烦,我正在考虑将ruby​​gems版本放入Gemfile中。可能吗?NOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/xxxx/.gem/ruby/1.8/gems/rails-2.3.8/lib/rails/gem_depende

ruby - 我应该使用什么 gem 来使用 AWS

我目前正在使用AWS在ruby​​onrails中编写应用程序。我看到了两个gem选项,aws-sdk和fog。Fog似乎支持除了sns(我想使用:/)之外的几乎所有AWS服务,并且具有用于测试的模拟服务,更不用说您可以很容易地更换机架空间或不同的提供商。我应该使用AWS的sdk有什么重要的理由吗?它支持sns,但不支持rds,并且不带有mocking。如果我遗漏了什么,请告诉我,因为我是新手。提前致谢。 最佳答案 您可能还想查看rightaws尽管不幸的是它也不支持sns。它是最早可用的库之一,并为大多数功能提供支持。但是,fog

ruby - 是否有支持跨平台鼠标操作的 ruby​​ gem?

我需要能够以编程方式在特定坐标处触发鼠标单击。我发现AutoIt和auto_clickgem都应该提供这种能力,但仅限于Windows。我还发现了rautomationgem,它旨在提供跨平台功能,但目前似乎不支持Windows以外的任何东西。是否有任何其他gem允许直接从Ruby自动点击特定x/y坐标的鼠标? 最佳答案 我认为这是一项严重依赖系统的任务。您应该为您的代码提供一种加载系统相关gem的方法(Win上的AutoIt,Linux上的Automations)。如果您的目标是MacOS,您可以通过FFI库从CGRemoteOp

ruby - 我如何找到所有对某个 gem 具有运行时依赖性的 gem

我如何找到所有对某个gem具有运行时依赖性的gem。e.g.HowdoIfindallgemswhicharedependentonmongoidgemversion2.3.4 最佳答案 您将-R(大写R)开关与gem依赖性一起使用:gemdependencymongoid-v'2.3.4'-R输出:Gemmongoid-2.3.4activemodel(~>3.1)bson_ext(~>1.3,development)mocha(~>0.9.12,development)mongo(~>1.3)rdoc(~>3.5.0,devel