草庐IT

cocoon-gem

全部标签

ruby-on-rails - 安装 Gem 错误

我尝试安装Rails,但遇到以下错误。有人知道如何解决吗?C:\Users\Utilisateur>gem-v2.0.14C:\Users\Utilisateur>geminstallrailsERROR:Couldnotfindavalidgem'rails'(>=0),hereiswhy:Unabletodownloaddatafromhttps://rubygems.org/-nosuchname(https://rubygems.org/latest_specs.4.8.gz)C:\Users\Utilisateur>geminstallrails--sourcehttp://

ruby - 如何找出 gem 的所有依赖项?

我一直在尝试找出ruby​​-gem的依赖项。我知道gemdependency命令会让我知道gem的依赖关系。但我想做的不止于此。我还想知道由gemdependency命令生成的那些gem的依赖关系。我的意思是,我想找出所有gem,直到我的gem所依赖的最后一颗gem。任何指针将不胜感激。提前致谢。注意:我们的想法是构建类似https://www.gemlou.pe/的东西 最佳答案 下面的类将递归地获取gem依赖项(请注意它的概念证明,因此它不会做任何花哨的事情,但它是一个很好的起点)。有关文档,请参阅ruby​​docs:Gem

ruby - 在 ruby​​ 中获取 gem 的版本

有没有办法要求一个gem,然后从ruby​​中获取该gem的版本号? 最佳答案 你可以试试Gem.loaded_specs[$NAME_OF_GEM].version 关于ruby-在ruby​​中获取gem的版本,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3046233/

在 Ubuntu 上安装期间出现 ruby​​gems 1.3.7 TypeError(在 'merge' 中)

在更新的Ubunutux86_64上使用rvm安装ruby​​-1.9.2-p0时,我一直在“合并”中收到错误:无法将字符串转换为哈希(TypeError)。rvmnotes和ruby​​gems手册中的所有apt包都已安装。我相信错误是在RVM尝试安装ruby​​gems时产生的。我在使用系统ruby​​安装ruby​​gems时也遇到了同样的错误。我认为这是一个依赖性问题。我以前在Ubuntu上编译过i386和x86_64,从来没有遇到过这个问题。我错过了什么/做错了什么?通过系统ruby:$ruby-vruby1.8.7(2010-01-10patchlevel249)[x86_

ruby-on-rails - 您如何为下一个项目选择合适的 Ruby gem?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter为指导。9年前关闭。假设您在过去的六个月中花费了一个遗留系统项目、大型公司过时的网络平台、集成外来数据结构。现在你终于离开了,你可以开始一个全新的Ruby启动项目。该应用程序将从头开始构建,由您决定要使用哪个gem。该问题可以扩展到构建全新Web应用程序的各个方面,但为了简单起见,假设您需要一个身份验证系统。现在,您最后一次在Rails中设置它是“authlogic”,与“au

ruby-on-rails - 避免使用第三方 gem 是否正确?

我正在使用RubyonRails3.2.2。我想知道以下想法(源self的previousquestion)是否正确:Itendnottousethird-partygems(atleastwhenitispossibleandreasonable)becausetheymightbeabandonedatanytime.Also,iftheRubyonRailsframeworkchanges,ImighthavetowaitforthosegemstobeupdatedbeforeupdatingmyapplicationtothelatestRoRversion.

ruby-on-rails - gem install debugger -v '1.5.0' 失败

我正在尝试在Mavericks上的大型项目中执行bundle,尽管这是rbenv的全新安装,但一些gems已损坏或我的环境出现问题。$geminstalldebugger-v'1.5.0'Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingdebugger:ERROR:Failedtobuildgemnativeextension./Users/samat/.rbenv/versions/1.9.3-p448/bin/rubyextconf.rbcheckingforrb_method_entry_t.

ruby - 使用 native 扩展安装 nokogiri ruby​​ gem

我想安装一个试图构建native扩展的ruby​​gem。这种情况下的gem是nokogiri。如果我执行geminstallnokogiri,则native扩展动态链接到libxml、libxslt库。我想静态链接那些库。我该怎么办? 最佳答案 这里有一些建议,但这并不容易,除非nokogiri包含构建标志来支持它:如果nokogiri支持,你可以像这样传递构建参数来安装gemgeminstallnokogiri----with-static-libxml如果没有内置支持,您可以尝试调整用于安装gem的链接标志:geminstal

ruby - 如何防止使用 gem v. 2.0 自动安装 gems 文档

之前使用--no-ri和--no-rdoc将我的系统设置为禁止安装gem文档。Ruby2.0.0和gem2.0.0似乎已经删除了--no-ri标志(和功能?)。即使指定--no-rdoc,我仍然得到安装文档:~/dev/ruby>geminstallbundler--no-rdocFetching:bundler-1.3.1.gem(100%)Successfullyinstalledbundler-1.3.1Doneinstallingdocumentationforbundler(0sec).如何查看文档是否安装?如果已安装,如何抑制所有gem安装? 最

ruby-on-rails - 忽略 gem,因为它的扩展未构建

这个问题在这里已经有了答案:IgnoringGEMbecauseitsextensionsarenotbuilt(22个答案)关闭4年前。我在我的机器上安装了railsruby2.3.1rails5.1.4Ubuntu16.04操作系统rails安装后,当我检查rails版本rails-v它抛出忽略“一些gem列表”,因为它的扩展没有构建Ignoringnokogiri-1.8.1becauseitsextensionsarenotbuilt.Try:gempristinenokogiri--version1.8.1Ignoringbindex-0.5.0becauseitsexten