Tag: gem

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”=> { “飞行”=> { “段”=> { […]

如何解决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: […]

在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: […]

无法启动rails服务器mysql2 gem?

Ruby和rails noob,做了一个项目并且做到了这一点。 但是现在我在尝试运行rails服务器时遇到了这些错误。 我正在使用Windows vista和ruby 2.0.0。 D:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/mysql2. rb:2:in `require’: cannot load such file — mysql2/2.0/mysql2 (LoadError) from D:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.3.11-x86-mingw32/lib/m ysql2/mysql2.rb:2:in `’ from D:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.3.11-x86-mingw32/lib/m ysql2.rb:9:in `require’ from D:/Ruby200/lib/ruby/gems/2.0.0/gems/mysql2-0.3.11-x86-mingw32/lib/m ysql2.rb:9:in `’ from D:/Ruby200/lib/ruby/gems/2.0.0/gems/bundler-1.3.4/lib/bundler/runti me.rb:72:in `require’ from D:/Ruby200/lib/ruby/gems/2.0.0/gems/bundler-1.3.4/lib/bundler/runti me.rb:72:in `block (2 levels) in require’ from D:/Ruby200/lib/ruby/gems/2.0.0/gems/bundler-1.3.4/lib/bundler/runti me.rb:70:in `each’ from D:/Ruby200/lib/ruby/gems/2.0.0/gems/bundler-1.3.4/lib/bundler/runti me.rb:70:in `block in require’ from D:/Ruby200/lib/ruby/gems/2.0.0/gems/bundler-1.3.4/lib/bundler/runti me.rb:59:in `each’ from […]

无法安装Nokogiri

当我在Ubuntu 12.1上运行sudo gem install nokogiri时,我已经回来了。 怎么了,怎么解决? jason@jason:~/ror/clss$ sudo gem install nokogiri Building native extensions. This could take a while… ERROR: Error installing nokogiri: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require’: cannot load such file — mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require’ from extconf.rb:5:in `’ Gem files will remain installed in /var/lib/gems/1.9.1/gems/nokogiri-1.5.5 for […]

无法在mac上安装ruby的机械化

我正在尝试使用ruby版本1.8.7在Mac OS X版本10.7.3上安装mechanize。 问题在于其依赖性之一nokogiri。 我看过其他有关安装xcode的post,我这样做的是版本4.3.2。 这是我收到的错误。 先感谢您。 sudo gem install mechanize Building native extensions. This could take a while… ERROR: Error installing mechanize: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb mkmf.rb can’t find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/nokogiri-1.5.2 for inspection. Results logged to /Library/Ruby/Gems/1.8/gems/nokogiri-1.5.2/ext/nokogiri/gem_make.out

ruby:irb给NameError尝试使用mechanize gem(ubuntu)

在我的ubuntu框中,当我尝试使用mechanize gem时,irb(ruby)给出一个NameError: $ irb irb(main):001:0> require ‘mechanize’ => true irb(main):002:0> Mechanize.new NameError: uninitialized constant Mechanize from (irb):2 from :0 gem env显示了这个: RubyGems Environment: – RUBYGEMS VERSION: 1.3.7 – RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [x86_64-linux] – INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8 – RUBY EXECUTABLE: /usr/bin/ruby1.8 – EXECUTABLE DIRECTORY: /usr/bin – RUBYGEMS PLATFORMS: – ruby – x86_64-linux – […]

无法成功安装rubygame

我的操作系统是OSX 10.8.2。 我按照rubygame wiki的说明操作,在安装过程中一切正常。 但是,当我在我的ruby脚本中需要rubygame时,会发生一些事情: irb(main):001:0> require ‘rubygame’ ArgumentError: callbacks cannot have variadic parameters from /Library/Ruby/Gems/1.8/gems/ffi-1.2.0/lib/ffi/library.rb:365:in `callback’ from /Library/Ruby/Gems/1.8/gems/ruby-sdl-ffi-0.4/lib/ruby-sdl-ffi/sdl/mac.rb:161 from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require’ from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require’ from /Library/Ruby/Gems/1.8/gems/ruby-sdl-ffi-0.4/lib/ruby-sdl-ffi/sdl.rb:80 from /Library/Ruby/Gems/1.8/gems/ruby-sdl-ffi-0.4/lib/ruby-sdl-ffi/sdl.rb:67:in `each’ from /Library/Ruby/Gems/1.8/gems/ruby-sdl-ffi-0.4/lib/ruby-sdl-ffi/sdl.rb:67 from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require’ from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require’ from /Library/Ruby/Gems/1.8/gems/rubygame-2.6.4/lib/rubygame/main.rb:22 from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require’ from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require’ from /Library/Ruby/Gems/1.8/gems/rubygame-2.6.4/lib/rubygame.rb:44 from /Library/Ruby/Gems/1.8/gems/rubygame-2.6.4/lib/rubygame.rb:29:in `each’ from /Library/Ruby/Gems/1.8/gems/rubygame-2.6.4/lib/rubygame.rb:29 from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:36:in […]