Tag: gem

寻找gem根

有没有办法知道我gem的根路径? 我试图从gems路径中的yaml加载默认配置。 如何使用ruby获取gems根目录?

获取谷歌搜索结果的正确方法是什么?

我想获得谷歌上特定关键字搜索的所有搜索结果。 我已经看到了刮痧的建议,但这似乎是一个坏主意。 我见过Gems(我计划使用ruby),它会刮掉并使用API​​。 我也看到了使用API​​的建议。 有谁知道现在最好的方法吗? API不再受支持,我看到人们报告他们无法获得无法使用的数据。 gem是帮助解决这个问题还是不解决? 提前致谢。

覆盖gem中的模型,添加回调和方法

我在我的应用程序上安装了ActiveRecord信誉系统。 我如何重写或向评估模型添加回调/方法? 一般来说,如何为您安装的gem添加任何模型?

无法安装JSON gem

我需要安装json,因为我收到此错误: Could not find json-1.4.6 in any of the sources 我运行了gem install json和bundle install但是当我需要json-1.4.6时,我只能安装json-1.5.1 我的gem ‘json’, ‘1.4.6’有gem ‘json’, ‘1.4.6’ ,所以我不确定发生了什么…… UPDATE 我收到此错误: 安装json(1.4.6)/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/fileutils.rb:1216:in`chmod’:不允许操作 – / Library / Ruby / Gems / 1.8 / gems / json-1.4.6 / CHANGES(Errno :: EPERM)

RVM的Rails脚本分段错误

我收到了分段错误。 which ruby返回/ usr / local / bin? maletor$ rails generate mailer ContactMailer /Users/maletor/.rvm/gems/ruby-1.9.2-p0/gems/mysql2-0.2.4/lib/mysql2/mysql2.bundle: [BUG] **Segmentation fault** ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] Abort trap maletor$ which rails /usr/bin/rails maletor$ gem env RubyGems Environment: – RUBYGEMS VERSION: 1.3.7 – RUBY VERSION: 1.9.2 (2010-08-18 patchlevel 0) [x86_64-darwin10.4.0] – INSTALLATION DIRECTORY: /Users/maletor/.rvm/gems/ruby-1.9.2-p0 – RUBY EXECUTABLE: /Users/maletor/.rvm/rubies/ruby-1.9.2-p0/bin/ruby – […]

安装rubyMine时出错,未指定SDK,但已列出

尝试运行任何命令(例如启动rails服务器)时,获取“无法安装gems:未指定SDK”。 为什么我得到这个,我怎么能绕过它呢? 我以前遇到过JDK的问题,但没有看到这个SDK错误。

ruby 1.9.2中的fastercsv错误

我有一个现有的rails应用程序我正在运行ruby 1.9.2和linux它的rails版本 rails 2.3.8 它也有一个GEMFILE,在它的vendor / gems目录下它有’fastercsv-1.5.4’的gem 在其迁移中(在两次迁移中)它需要gem’fastercsv’ require ‘fastercsv’ 但是,当我这样做 rake db:migrate 它没有通过迁移声明 “请切换到Ruby 1.9的标准CSV库。它是FasterCSV加上对Ruby 1.9的m17n编码引擎的支持。” 我发现消息来自gems’fast_csv.rb’文件。 因为它有条件检查ruby版本 if RUBY_VERSION >= “1.9” class FasterCSV def self.const_missing(*_) raise NotImplementedError, “Please switch to Ruby 1.9’s standard CSV ” + “library. It’s FasterCSV plus support for ” + “Ruby 1.9’s m17n encoding engine.” end def self.method_missing(*_) const_missing […]

gem install无法从rubygems.org下载

当我打字 gem安装sass 我收到以下错误消息 C:> gem install compass ERROR:找不到有效的gem’罗盘’(> = 0),原因如下:无法从https://rubygems.org/下载数据 – SSL_connect retur ned = 1 errno = 0 state = SSLv3读取服务器证书B:证书validation失败( https://rubygems.org/latest_specs.4.8.gz )

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

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

升级后的pg_config,ruby pg,postgresql 9.0问题,centos 5

在postgresql 8.1升级到9.0之后,我发现了库依赖的问题。 Postgresql工作正常(连接,查询)。 yum list postgresql* Installed Packages postgresql.i386 9.0.0-1PGDG.el5 installed postgresql-debuginfo.i386 9.0.0-1PGDG.el5 installed postgresql-devel.i386 9.0.0-1PGDG.el5 installed postgresql-libs.i386 9.0.0-1PGDG.el5 installed postgresql-odbcng.i386 0.90.101-2.el5 installed postgresql-plruby.i386 0.5.1-5.el5 installed postgresql-server.i386 9.0.0-1PGDG.el5 install 但当我试图为ruby安装’pg’时,我收到了 gem install pg Building native extensions. This could take a while… ERROR: Error installing pg: ERROR: Failed to build gem native extension. /usr/local/bin/ruby extconf.rb checking […]