Tag: rubygems

没有这样的文件加载 – rufus-scheduler

我正在开发一个redmine的插件如何每天发送邮件,所以我安装rufus-scheduler并在我的Gemfile中添加此行 gem “rufus-scheduler ” 我也安装了gem sudo gem install rufus-scheduler –source http://gemcutter.org 在我的redmine / plugins / latest-issues-redmine-plugin / lib / latest_issues / view_hook_listener.rb中我这样做 class LatestIssuesViewHookListener html end end end 对此错误的任何想法? 谢谢

Rails遍历来自API XML响应的哈希

我有一个使用Httparty从API收到的哈希。 响应是XML,但httparty将其显示为哈希。 但它太深了,获得价值会让人感到困惑。 {“ air_search_result ”=> {“xmlns”=>“ http://www.cleartrip.com/air/ ”,“ onward_solutions ”=> {“ solution ”=> [{“index”=>“1”,“ pricing_summary “=> {”base_fare“=>”3350.0“,”tax“=>”7828.55“,”total_fare“=>”11178.55“},” flights “=> {” flight “=> {” segments “=> {“ segment ”=> [{“index”=>“1”,“departure_airport”=>“BOM”,“arrival_airport”=>“BLR”,“departure_date_time”=>“2014-07-06T09:15:00 “,”arrival_date_time“=>”2014-07-06T10:50:00“,”flight_number“=>”639“,”航空公司“=>”AI“,”operating_airline“=>”AI“,”停止“= >“0”,“equipment”=>“319”,“duration”=>“5700”},{“index”=>“2”,“departure_airport”=>“BLR”,“arrival_airport”=>“DEL “,”arrival_terminal“=>”3“,”departure_date_time“=>”2014-07-06T20:10:00“,”arrival_date_time“=>”2014-07-06T22:40:00“,”flight_number“=> “404”,“airline”=>“AI”,“operating_airline”=>“AI”,“停止”=>“0”,“设备”=>“320”,“持续时间”=>“9000”}] },“ pax_pricing_info_list ”=> {“ pax_pricing_info ”=> {“pax_type”=>“ADT”,“ pricing_info_list ”=> {“ pricing_info ”=> {“index”=>“1”,“fare_basi s_code“=>”SAP30,SAP30“,…….. 我需要进入并显示航空公司,departure_airport等。 “航class”=> { “飞行”=> { “段”=> { […]

无法使用Gemfile运行/安装Gems

当我给bundle install或bundle exec时,我收到此错误 无法在Gemfile中列出的任何gem源中找到gem’metants_as_ferret-0.4.4.gem(> = 0)ruby’。 显然,Gemfile中的第一个gem是acts_as_ferret-0.4.4,source是 来源’http://rubygems.org’ 我尝试了其他来源,但仍然没有工作!

如何解决bundle install rake error和Gem :: RemoteFetcher :: FetchError

当我在ruby 2.1.2上运行bundle install ,我得到: Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems.org/gems/rake-10.4.2.gem) An error occurred while installing rake (10.4.2), and Bundler cannot continue. Make sure that `gem install rake -v ‘10.4.2’` succeeds before bundling. 当我运行gem install rake我得到: ERROR: Could not find a valid gem ‘bundle’ (>= 0), here is why: […]

Rails Geocoder“未定义的方法错误”

这是Ruby上的另一个真正的新手,所以请温柔……我正在使用alexreisner的Geocoder on rails 3.0,我无法调用Geocoder :: Results lib中的方法。 我仔细阅读了Geocoder文档,但我无法完成一件简单的事情:从用户提交的地址中取出“状态”结果。 因此,将“加利福尼亚州旧金山的123 Fake Street”变成“CA”或“California”。 (我的程序目前只会使用“状态”信息来帮助确定结果,但我希望在以后更改应用程序时使用完整的地址信息,这就是我要求提供完整地址的原因。 ) 我已经通过我从这里找到的文档和其他答案中收集到的最好的东西建立了我的模型,但是之前的答案与此主题相似并没有帮助我: class Project < ActiveRecord::Base attr_accessible :title, :address, :latitude, :longitude belongs_to :user geocoded_by :address after_validation :fetch_coordinates reverse_geocoded_by :latitude, :longitude do |obj, geo| obj.state = geo.state obj.country_code = geo.country_code obj.address = [geo.state, geo.country_code].join(",") end after_validation :reverse_geocode end 但这会为状态,国家代码和地址提供“未定义的错误方法”。 我不明白,因为Geocoder gem的文档清楚地提供了这些方法。 我的模型似乎根本无法访问它们。 (为了记录,我的模型能够从输入的地址中提取纬度和经度,所以看起来Geocoder配置正确。而且“geocoded_by”方法效果很好。此外,它已正确设置为Google API)。 […]

在Windows 8.1上安装json时出错

我在windows 8.1 x64上安装了rails 4.2.3和ruby 2.2.2p95 。 当我尝试运行“bundle install”时,由于json -v 1.8.3 ,安装失败。 我已经安装了json version 1.8.1 。 当我运行rubygems update命令时,它不会更新。 如果我尝试单独运行gem install json -v 1.8.3或gem install json –platform=ruby –version=1.8.3我收到以下错误。 ERROR: While executing gem … (OptionParser::InvalidArgument) invalid argument: -platform=ruby C:\>gem install json –platform=ruby –version=1.8.3 Building native extensions. This could take a while… ERROR: Error installing json: ERROR: Failed to […]

在ruby 2.0.0p247上替换’ruby-debug19’(罪魁祸首’linecache19’)?

我很沮丧因为我在这个问题上尝试了其他StackOverflow文章,但是修复我自己的错误却没有成功。 我打电话的时候 ‘gem install linecache19′ …以下错误被输出 ERROR: Error installing linecache19: ERROR: Failed to build gem native extension. /home/user/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for vm_core.h… no /home/user/.rvm/gems/ruby-2.0.0-p247/gems/ruby_core_source-0.1.5/lib/ruby_core_source.rb:39:in `create_makefile_with_core’: Use RbConfig instead of obsolete and deprecated Config. /home/user/.rvm/gems/ruby-2.0.0-p247/gems/ruby_core_source-0.1.5/lib/ruby_core_source.rb:39:in `create_makefile_with_core’: Use RbConfig instead of obsolete and deprecated Config. checking for vm_core.h… no *** extconf.rb failed *** Could not create Makefile […]

为Ruby on Rails设计gem安装

刚刚开始学习Ruby on Rails,我正在尝试安装devise gem来创建登录/登录课程,但我不断收到以下消息。 有人可以帮忙吗? 并随时纠正我如何问问题。 这个社区的新手,很想参与其中。 alexs-air:pinteresting alexkwon$ rails generate devise:install /Users/alexkwon/.rvm/gems/ruby-2.1.2/gems/activerecord-4.1.1/lib/active_record/dynamic_matchers.rb:26:in `method_missing’: undefined method `devise’ for Install (call ‘Install.connection’ to establish a connection):Class (NoMethodError) from /Users/alexkwon/Desktop/pinteresting/app/models/install.rb:4:in `’ from /Users/alexkwon/Desktop/pinteresting/app/models/install.rb:1:in `’ from /Users/alexkwon/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.1/lib/active_support/dependencies.rb:443:in `load’ from /Users/alexkwon/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.1/lib/active_support/dependencies.rb:443:in `block in load_file’ from /Users/alexkwon/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.1/lib/active_support/dependencies.rb:633:in `new_constants_in’ from /Users/alexkwon/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.1/lib/active_support/dependencies.rb:442:in `load_file’ from /Users/alexkwon/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.1/lib/active_support/dependencies.rb:342:in `require_or_load’ from /Users/alexkwon/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.1/lib/active_support/dependencies.rb:480:in `load_missing_constant’ from /Users/alexkwon/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.1/lib/active_support/dependencies.rb:180:in `const_missing’ […]

WIN x64上的ruby-debug-base19-0.11.26.gem

关于我的系统的信息: ruby -v – > ruby​​ 1.9.3p125(2012-02-16)[i386-mingw32] gem -v – > 1.8.24 当我跑步的时候 bundle install 输出: Fetching source index for http://rubygems.org/ Could not find ruby-debug-base19-0.11.26 in any of the sources 防火墙关闭 我下载了这个文件:ruby-debug-base19-0.11.26.gem 但是当我跑: gem install ruby-debug-base19-0.11.26.gem 输出: Temporarily enhancing PATH to include DevKit… Building native extensions. This could take a while… ERROR: Error installing ruby-debug-base19-0.11.26.gem: […]

在ruby脚本上使用活动记录和mysql

我一直在尝试在ruby脚本上使用mysql和活动记录,但我收到以下消息:过时的mysql gem。 升级到2.8.1或更高版本。 在你的Gemfile中:gem’mysql’,’2.8.1’。 或者使用gem’mysql2’(RuntimeError)。 在我收到关于gem’mysql2’缺失的消息之前,然后我检查了活动记录中的连接适配器上的源代码,并看到它需要我没有安装的mysql gem。 这是我的脚本: require ‘rubygems’ require ‘active_record’ require ‘mechanize’ require ‘nokogiri’ require ‘active_record’ require ‘mysql2’ gem ‘mysql2’ ActiveRecord::Base.establish_connection ({ :adapter => “mysql”, :host => “localhost”, :username => “root”, :password => “”, :database => “rainalytics”}) ActiveRecord::Schema.define(:version => 20110320035328) do create_table “score_logs”, :force => true do |t| t.integer “blog_posts” t.integer “featured” end […]