Thursday 15 March 2012

ruby on rails - `bundle install` and got message error message -



ruby on rails - `bundle install` and got message error message -

i new rails framework bundle install , got message

/usr/lib/ruby/1.9.1/rubygems/requirement.rb:81:in `parse': illformed requirement ["1.6.3.1 ruby java x64-mingw32 x86-mingw32"] (argumenterror) /usr/lib/ruby/1.9.1/rubygems/requirement.rb:106:in `block in initialize' /usr/lib/ruby/1.9.1/rubygems/requirement.rb:106:in `map!' /usr/lib/ruby/1.9.1/rubygems/requirement.rb:106:in `initialize' /usr/lib/ruby/1.9.1/rubygems/requirement.rb:44:in `new' /usr/lib/ruby/1.9.1/rubygems/requirement.rb:44:in `create' /usr/lib/ruby/1.9.1/rubygems/dependency.rb:50:in `initialize' /usr/lib/ruby/vendor_ruby/bundler/dependency.rb:31:in `initialize' /usr/lib/ruby/vendor_ruby/bundler/dsl.rb:75:in `new' /usr/lib/ruby/vendor_ruby/bundler/dsl.rb:75:in `gem' /home/kn3l/workspace/railsprojects/mongkhut/gemfile:40:in `eval_gemfile' /usr/lib/ruby/vendor_ruby/bundler/dsl.rb:30:in `instance_eval' /usr/lib/ruby/vendor_ruby/bundler/dsl.rb:30:in `eval_gemfile' /usr/lib/ruby/vendor_ruby/bundler/dsl.rb:9:in `evaluate' /usr/lib/ruby/vendor_ruby/bundler/definition.rb:19:in `build' /usr/lib/ruby/vendor_ruby/bundler.rb:148:in `definition' /usr/lib/ruby/vendor_ruby/bundler/cli.rb:245:in `install' /usr/lib/ruby/vendor_ruby/thor/command.rb:27:in `run' /usr/lib/ruby/vendor_ruby/thor/invocation.rb:120:in `invoke_command' /usr/lib/ruby/vendor_ruby/thor.rb:363:in `dispatch' /usr/lib/ruby/vendor_ruby/thor/base.rb:439:in `start' /usr/bin/bundle:20:in `block in <main>' /usr/lib/ruby/vendor_ruby/bundler/friendly_errors.rb:3:in `with_friendly_errors' /usr/bin/bundle:20:in `<main>'

my gemfile

source 'https://rubygems.org' gem 'rails', '3.2.13' # bundle border rails instead: # gem 'rails', :git => 'git://github.com/rails/rails.git' gem 'sqlite3' # gems used assets , not required # in production environments default. grouping :assets gem 'sass-rails', '~> 3.2.3' gem 'coffee-rails', '~> 3.2.1' # see https://github.com/sstephenson/execjs#readme more supported runtimes # gem 'therubyracer', :platforms => :ruby gem 'uglifier', '>= 1.0.3' end gem 'jquery-rails' # utilize activemodel has_secure_password # gem 'bcrypt-ruby', '~> 3.0.0' # utilize jbuilder templates json # gem 'jbuilder' # utilize unicorn app server # gem 'unicorn' # deploy capistrano # gem 'capistrano' # utilize debugger # gem 'debugger' gem 'nokogiri', '1.6.3.1 ruby java x64-mingw32 x86-mingw32'

there error in gemfile, , bundler cannot continue.

how can fixed issue?

this line: gem 'nokogiri', '1.6.3.1 ruby java x64-mingw32 x86-mingw32' makes bundler nokogiri version "1.6.3.1 ruby java x64-mingw32 x86-mingw32", not valid version.

i'm guessing want version "1.6.3.1", on platforms ruby, java, x64-mingw32 , x86-mingw32, specified gem 'nokogiri', '1.6.3.1', platforms: %i(ruby java x64-mingw32 x86-mingw32).

adding that, java, x64-mingw32 , x86-mingw32 not valid platforms, mean jruby , mingw respectively?

ruby-on-rails ruby

No comments:

Post a Comment