草庐IT

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

iphone - 是否有任何 gem 可以从 png 图像中读取 exif 数据

我正在从iphone上传png图像。我想从图像中读取gps信息。我正在使用EXIF阅读器(GitHub),但它仅适用于gif和tiff格式。任何从png图像读取Exif数据的解决方案都是有用的 最佳答案 exiftool支持PNG,并且有ruby​​gems包裹它:multi_exiftoolmini_exiftool虽然我不确定这两者之间有什么区别。 关于iphone-是否有任何gem可以从png图像中读取exif数据,我们在StackOverflow上找到一个类似的问题:

Ruby 备份 gem - 共享配置?

我正在使用meskyanichi的backupgem.总的来说,它可以满足我的需要,但我需要进行多次备份(例如,每小时、每天、每周)。配置大部分相同但有一些差异,因此我需要多个配置文件。我很难找到一种合理的方法来管理配置的通用位(即,不重复通用部分)。配置文件使用了很多block结构,据我所知,每个备份都需要有一个单独的配置文件(例如config/backup/hourly.rb、config/backup/daily.rb等)。典型的配置文件如下所示:Backup::Model.new(:my_backup,'MyBackup')dodatabaseMySQLdo|db|db.nam

ruby - 找出哪个 Gems Rails 应用程序不使用

正在开发一款拥有近200颗gem的应用。有没有人想出如何隔离未使用的gem,以便将它们从混合物中取出。 最佳答案 由于Ruby的动态特性,如果不进行测试就无法确定是否使用了gem。尽管在没有充分理由的情况下临时加载它们是不好的做法,但在程序执行的任何时候都可能需要gem。它们不需要预先加载。虽然按需加载gem可能有一些优势,例如,保持较低的内存占用和减少启动时间,但确实很难确定它们是否实际使用或在何处使用。gem名称与其使用的方法之间并不总是相关联。虽然许多有一个很容易grep的命名空间,但有些只是向现有类添加方法,这会使跟踪它们变

ruby - 无法安装 bson_ext 1.8.2 gem

我无法在我的mongo项目目录中安装bson_ext1.8.2gem。具体来说,我尝试运行bundleinstall和geminstallbson_ext-v'1.8.2'我尝试了论坛上提供的其他解决方案,但没有成功。Installingbson_ext(1.8.2)Gem::Installer::ExtensionBuildError:ERROR:Failedtobuildgemnativeextension./home/jayanth/.rvm/rubies/ruby-2.0.0-p0/bin/rubyextconf.rbcheckingforasprintf()...yesche