草庐IT

cocoon-gem

全部标签

ruby - 在生成 gem 时,在 gemspec 中签名 Ruby gem : Would s. signing_key 是否被删除?

我想签署一个Rubygem并按照http://docs.rubygems.org/read/chapter/21中的说明进行操作它说,“隐藏你的私钥”。但是为了对gem进行签名,我们必须在gemfile中放入“s.signing_key='/mnt/floppy/gem-private_key.pem'”。如果在生成gem后不删除此行,那么每个人都可以在从RubyGems.org安装gem后看到它。(并不是说他们可以轻松访问我的计算机,但仍然如此。)生成gem时,该行会自动从gemspec中删除吗?我通常通过Bundler的“rakerelease”构建gem。所以这次我尝试了“gem

ruby - 在 node heroku 项目上安装 gems

我正在heroku上编写一个Node应用程序,该应用程序需要一个gem,compass待安装,用于node-compass.但是,我似乎无法弄清楚如何在heroku上的Node应用程序中安装gems。我有一个Gemfile,看起来像这样。source"https://rubygems.org"gem'compass'你以前成功过吗? 最佳答案 根据Heroku对thisquestion的官方回复:YouwouldneedtousetheherokumultibuildpackinordertohaveboththeRubybuild

ruby - 如何确定所需模块是来自 gem,还是核心模块?

如果我在源代码中看到require。require"blah"我如何确定该库(“blah”)是由核心ruby​​安装提供的还是来自gem安装? 最佳答案 您可以阅读$LOADED_FEATURES并检查路径是否来自gem,这意味着您正在测试该功能是否属于核心安装。#returntrueiflibraryisanexternalgem$LOADED_FEATURES.grep(/library/).grep(/gems/).size>0 关于ruby-如何确定所需模块是来自gem,还是核心

ruby-on-rails - 在不清除标记的行为上作为可标记的 gem 的奇怪行为

我有一个名为Recipe的模型,它使用acts-as-taggable-ongem为食谱添加标签。奇怪的行为是当我通过Controller编辑和更新配方时,配方标签被添加而不是更新为正确的标签。有一个类似的Githubissue被举报,但没有任何人回复。我的acts-as-taggable-ongem版本是3.2.6。例如,我的食谱有三个标签:fruit、fruit和vegetables。fruit标签不相关,所以我在我的f.tag_list输入字段中删除了这两个fruit标签,只包含vegetables.ProcessingbyUsers::RecipesController#upd

ruby-on-rails - Learn Enough Setup 的 Ruby 安装失败 - Puma gem 安装错误,Mac Sierra

我运行了geminstallpuma但由于这些错误而失败。我正在尝试为LearnEnoughRuby教程设置Ruby。[developer]$geminstallpuma-v'3.4.0'Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingpuma:ERROR:Failedtobuildgemnativeextension.currentdirectory:/Users/Jim/.rvm/gems/ruby-2.4.0@newgemset/gems/puma-3.4.0/ext/puma_http11/

ruby-on-rails - Gem install ffi 无法构建 gem native 扩展

我在使用Rails4.2.10进行的一个项目中进行捆绑安装时遇到了麻烦。当我捆绑时,我收到下一个错误:安装ffi(1.9.25)时出错,Bundler无法继续。确保geminstallffi-v'1.9.25'在捆绑之前成功。InGemfile:s3_direct_uploadwasresolvedto0.1.6,whichdependsonsass-railswasresolvedto5.0.7,whichdependsonsasswasresolvedto3.6.0,whichdependsonsass-listenwasresolvedto4.0.0,whichdependson

ruby - 使用 gchart (googlecharts) gem 时出错 - NameError : uninitialized constant Gchart

http://googlecharts.rubyforge.org/我安装了它:sudogem安装googlecharts它安装得很好,但每当我尝试使用它时,我都会得到:NameError:未初始化常量Gchart这是我正在运行的代码:$irb>>require'gchart'=>true>>Gchart.line(:data=>[0,40,10,70,20])NameError:uninitializedconstantGchartfrom(irb):2 最佳答案 Kale,我也有这个问题。还有另一个名为gchart的gem与go

ruby-on-rails - 用于生成正则表达式示例的 Ruby gem

前一段时间我遇到了一个ruby​​gem,给定一个正则表达式,它会生成示例字符串。例如,给定正则表达式:/[a-z]{5}[0-9]{4}/它可以生成字符串:"hkdbv4578"有人记得这颗gem的名字吗? 最佳答案 我相信您正在寻找:https://github.com/benburkert/randexp兰德普 关于ruby-on-rails-用于生成正则表达式示例的Rubygem,我们在StackOverflow上找到一个类似的问题: https://

ruby-on-rails - 生成内容丰富的博客时,Rails Ruby Gems 与纯开发对比

一些ruby​​gem,如jekyll、toto和webby提供开箱即用的博客类型集成到您的ruby​​应用程序中。开发富Web博客类型应用程序的另一种方法是使用纯ruby​​和rails实践自己构建和建模应用程序。(例如创建文章和用户模型)。第一个提供开箱即用的功能,第二个选项提供更多自定义和控制。根据人们在StackOverflow上的经验,哪条路线是最好的?人们在决定使用开箱即用的gem还是单独使用时会考虑什么? 最佳答案 您提到的所有gems都采用静态、markdown/textile/等文件并将它们转换为HTML网站。他们

Ruby:邮件 gem 在邮件中的 60 个字符后添加\r\n

我要移植actionmailer_x509到Rails3。为了做到这一点,我尝试从带有签名电子邮件的大字符串创建Mail对象。您可以在这一行看到这样的创建:https://github.com/petRUShka/actionmailer_x509/blob/master/lib/actionmailer_x509.rb#L129原始字符串(smime0):https://gist.github.com/1d2c84cc2e255be010a6结果邮件对象转储到文件(newm):https://gist.github.com/4682fe88e8dcfeca60b2例如,您可以看到sm