Tag: rubygems

条件gem依赖

是否可以在安装时有条件地设置对gem的依赖? 这是我的情况,希望澄清这个问题。 我维护的gem取决于json gem。 但是,我经常使用jruby,它有一个json gem的端口,叫做json-jruby。 要解决这个问题,我必须为每个依赖项构建两个单独的gem。 我想构建一个gem,它要么依赖于json或json-jruby,要么在安装时检查并使用正确的依赖关系。 任何人都有一个很好的解决方案吗?

创建和发布自己的rubygem需要哪些步骤?

所以你创建了一个ruby库。 你如何创建和发布rubygem? 还有哪些常见的陷阱和陷阱与创建和发布rubygems有关?

2个gem需要相同依赖的不同版本

使用Rails 3,我试图找出我认为应该非常简单的东西…… 我有2个gem需要2个不同版本的相同gem依赖项。 两个版本的依赖gem都安装在我的系统上,但我仍然从Rails得到错误:“Bundler找不到gem XXX的兼容版本”。 处理这样的场景的最佳做法是什么?

如何找到依赖于给定gem的gem?

是否有可能搜索所有依赖某个rubygem的gem? 例如,我想要求gemcutter中依赖于测试单元gem的所有gem。 背景 :我正在寻找其他gem如何处理这里提到的问题。

sunspot_rails gem – “Errno :: ECONNREFUSED(连接被拒绝 – 连接(2))”

我使用gem sunspot_rails https://github.com/outoftime/sunspot我根据http://railscasts.com/episodes/278-search-with-sunspot上的说明做了一切,但收到错误 Errno :: ECONNREFUSED(连接被拒绝 – 连接(2)):app / controllers / books_controller.rb:7:在`index’中 来自books_controller.rb的代码 def index @search = Book.search do fulltext params[:search] end @books = @search.results end 它可以是什么?

Ruby中最好的Diff库是什么?

我看过diff-lcs( http://raa.ruby-lang.org/project/diff-lcs ),但它记录很少,似乎没有维护。 是否有任何好的,积极维护的rubygem用于区分文本或html文件?

RubyGems + Cygwin:ruby.exe找不到POSIX路径

我是Windows上的Ruby程序员,他试图从Win cmd切换到Cygwin,但无法实现执行Ruby gem的批处理文件。 我已经将任何bin目录填充到Windows PATH 。 变量,包括存储可执行文件的Ruby bin。 但是,gem由ruby.exe本身调用,这会导致POSIX路径出现以下问题: duddle@duddledan /cygdrive/c/Ruby/ruby-186-398/bin $ gem -v C:\Ruby\ruby-186-398\bin\ruby.exe: No such file or directory — /cygdrive/c/Ruby/ruby-186-398/bin/gem (LoadError) duddle@duddledan /cygdrive/c/Ruby/ruby-186-398/bin $ ./gem –version 1.3.7 当通过指定路径直接调用例如./gem ,可以找到并执行它。 有任何想法吗? 编辑: 如何告诉cygwin不要处理批处理文件?

在创建回购时无法加载gemcocoa豆荚

rubygems / dependency.rb:296:在`to_specs’中:找不到35个gem中的’cocoapods’(> = 0)(Gem :: LoadError) 来自/Users/divyam.shukla/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rubygems/dependency.rb:307:in`to_spec’ from /Users/user/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb:47:in `gem’ from /Users/user/.rvm/gems/ruby-2.0.0-p247/bin/pod:22:in `’ 我收到了这个错误。

如何在Ubuntu 10.10上安装Ruby on Rails 3.0?

安装Ruby和Ruby Gems之后: $ sudo apt-get install ruby rubygems … $ ruby -v ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux] $ gem -v 1.3.7 如果我尝试安装Rails,我会收到一个错误,即使它似乎只是文档,也没有安装rails : $ sudo gem install rails … Successfully installed rails-3.0.1 24 gems installed … Installing ri documentation for builder-2.1.2… ERROR: While generating documentation for builder-2.1.2 … MESSAGE: Unhandled special: Special: type=17, text=”” […]

铁轨入门? 必须有gem吗?

我正在使用Rails开始一个项目的工作,但是我正在等待第三版实用的rails book在我购买一本书之前出来。 无论如何,我的问题比我如何开始有点尖锐…… 每个人都使用的必备gem是什么? 我需要基本的身份validation,所以我有了restful身份validationgem,但除此之外,我不知道我不知道什么。 这个信息在哪里崩溃了吗? 99%的人在开始新的rails应用程序时开始的一些基本设置? 提前致谢。