草庐IT

cocoon-gem

全部标签

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

ruby - gem 安装坏了?

我遇到了以前从未遇到过的问题。前几天,当我进入我在Sinatra中的ruby​​项目并进行bundle安装时,我收到了这个错误:/Users/me/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:762:in`report_activate_error':CouldnotfindRubyGembundler(>=0)(Gem::LoadError)我觉得很奇怪,然后继续打字gemlist然后我看到了:bundler(1.0.21,1.0.2)所以有bundler。然后在尝试卸载bundler并重新安装后,用rvm切换ruby​​

ruby - 安装 rmagick 时出错 : ERROR: Failed to build gem native extension

我正在尝试使用以下命令安装RmMagic:geminstallrmagick-v=2.12.2运行此命令后出现一些错误:TemporarilyenhancingPATHtoincludeDevKit...Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingrmagick:ERROR:Failedtobuildgemnativeextension.D:/ruby/bin/ruby.exeextconf.rbcheckingforRubyversion>=1.8.5...yesInvaliddrivespe

objective-c - 在 Mac 应用程序中 'bundle' gem 的最佳方法是什么?

我继承了一个小型obj-C实用程序,它充当ruby​​脚本的包装器(显然作为资源包含在应用程序中)。不过,辅助ruby​​脚本需要jsongem。在应用程序中包含gem(和gem的依赖项)的最佳方式是什么?我可以让应用程序在加载时运行检查以查看gem是否已安装,然后gem安装它,但我认为可能有更优雅的解决方案。 最佳答案 第一步是检查jsongem是否有任何依赖:$gemdependencyjson我安装的版本没有依赖项,因此您需要将gem的副本放入您的包中。$cd/my/project/resources$gemunpackjso

ruby - 我可以在 ruby​​ 中设置 guard gem 以在 GNU 屏幕而不是 libnotify 中通知我吗?

我正在关注rails教程,但我是在服务器上做的。现在,我正在使用Guardgem来监视我的更改并执行测试。据我所知,如果测试失败或成功,它通常会使用libnotify通知我。现在,我希望它改为在我的GNU屏幕实例上通知我。有没有办法做到这一点?来自this链接(Guard文档)我不确定,但我是ruby初学者,无论如何我都需要问。 最佳答案 编写一个Guard通知程序对于future的Ruby开发人员来说是一个很好的练习。首先你forkGuard,克隆项目并在lib/guard/notifiers/screen.rb中创建一个新的通知

ruby - 将 fork 的 gem 捆绑在 gem 中

我正在尝试为依赖于未命名外部gem的项目构建gem:)在开发过程中,我在外部项目中发现了一个小错误,我添加了一行修复程序来解决它。我在github上提交了一个pullrequest,但是我已经有一段时间没有得到维护者的回复了。我想让我的项目以gem的形式提供,但如果没有这个修复它就无法工作。我能做什么?解决此问题的最佳方法是什么。我想到的一个选择是创建一个fork项目的gem并以一个复杂的名称发布它,并依赖它。但我不喜欢用如此愚蠢的gem污染服务器的想法。所以我想知道是否可以将外部gem捆绑到我的应用程序中,并使其与我的gem一起安装。执行此操作最干净、最简单的方法是什么?

ruby-on-rails - 是否有用于页面统计的 Rails Gem?

我允许用户在我的应用程序中创建网站,我想向他们提供简单的统计数据,例如页面浏览量。有没有我可以实现的Railsgem? 最佳答案 检查这个类似的问题simplehitcounterforpageviewsinrails.根据上述问题的答案,一个名为impressionist的gem由JohnMcAliley创建。该gem已支持Rails3,因此您可以直接将其包含在您的应用中。 关于ruby-on-rails-是否有用于页面统计的RailsGem?,我们在StackOverflow上找到一