I just started developing with Ruby on Rails and tried to run the application locally. The application runs in a production environment with Ruby 1.8.7 installed.
I install RVM on my computer with Ruby 1.8.7 as the default. But when I try to start bundle install, I get the following error message:
Gem::InstallError: mime-types requires Ruby version >= 1.9.2.
An error occurred while installing mime-types (2.1), and Bundler cannot continue.
Make sure that `gem install mime-types -v '2.1'` succeeds before bundling.
I tried searching mime-typesin Gemfile, but could not find it; which makes me believe that this is a dependency on another gem.
It is strange that the production server is also configured with Ruby 1.8.7, so I'm not quite sure how the application was originally configured to run, especially when mime-typesRuby version = = 1.9.2 needs to be launched.
I can not find mime-typesin mine Gemfile.lockon the production server and therefore I can not determine which pearls are trying to turn it on.
Does anyone know how I can get this application to work locally so that I can start development?
I do not have much experience with Ruby or Rails.
Thanks in advance.
Gemfile:
source :gemcutter
gem "mongrel"
gem "ruby-debug"
gem "rails", "2.3.5"
gem "inherited_resources", "1.0.2"
gem "responders", "0.4.2"
gem "activerecord-sqlserver-adapter", :path => "vendor/plugins/activerecord-sqlserver-adapter-1.0.0"
gem "paperclip"
gem "ferret"
gem "crypt"
gem "active_scaffold", :path => "vendor/plugins/active_scaffold"
gem "render_component", :path => "vendor/plugins/render_component"
gem "unobtrusive_date_picker", :path => "vendor/plugins/unobtrusive_date_picker"
gem "acts_as_reportable"
gem "will_paginate", :path => "vendor/plugins/will_paginate"
gem "acts_as_transformer", :path => "vendor/plugins/acts_as_transformer"
gem "acts_as_paranoid", :path => "vendor/plugins/acts_as_paranoid"
gem "select_from_lookup", :path => "vendor/plugins/select_from_lookup"
gem "pdfkit"
gem "wirble"
gem "hirb"
gem "dbi"
gem "dbd-odbc"
gem "geokit"
gem "htmlentities"
gem "jeremyevans-exception_notification", :path => "vendor/plugins/exception_notification"
group :development, :test do
gem "pdf-toolkit"
gem "rspec", "1.2.9"
gem "rspec-rails", "1.2.9"
gem "mongrel"
gem "mysql"
gem "populator"
end
group :staging do
gem "mongrel"
gem "ruby-debug"
gem "rails", "2.3.5"
gem "inherited_resources", "1.0.2"
gem "responders", "0.4.2"
gem "activerecord-sqlserver-adapter", :path => "vendor/plugins/activerecord-sqlserver-adapter-1.0.0"
gem "paperclip"
gem "ferret"
gem "crypt"
gem "unobtrusive_date_picker", :path => "vendor/plugins/unobtrusive_date_picker"
gem "acts_as_reportable"
gem "will_paginate", :path => "vendor/plugins/will_paginate"
gem "acts_as_transformer", :path => "vendor/plugins/acts_as_transformer"
gem "acts_as_paranoid", :path => "vendor/plugins/acts_as_paranoid"
gem "select_from_lookup", :path => "vendor/plugins/select_from_lookup"
gem "pdfkit"
gem "wirble"
gem "hirb"
gem "dbi"
gem "dbd-odbc"
gem "geokit"
gem "htmlentities"
end
group :test do
gem "ZenTest"
end
Console output:
Fetching gem metadata from http://rubygems.org/...........
Fetching additional metadata from http://rubygems.org/..
Resolving dependencies...
Using rake (10.1.1)
Invalid gemspec in [/Users/imaginationplus/.rvm/gems/ruby-1.8.7-p374@global/specifications/ZenTest-4.9.5.gemspec]: Illformed requirement ["< 3.0, >= 1.8"]
Invalid gemspec in [/Users/imaginationplus/.rvm/gems/ruby-1.8.7-p374/specifications/ZenTest-4.9.5.gemspec]: Illformed requirement ["< 3.0, >= 1.8"]
Installing ZenTest (4.9.5)
Using activesupport (2.3.5)
Using rack (1.0.1)
Using actionpack (2.3.5)
Using actionmailer (2.3.5)
Invalid gemspec in [/Users/imaginationplus/.rvm/gems/ruby-1.8.7-p374@global/specifications/ZenTest-4.9.5.gemspec]: Illformed requirement ["< 3.0, >= 1.8"]
Invalid gemspec in [/Users/imaginationplus/.rvm/gems/ruby-1.8.7-p374/specifications/ZenTest-4.9.5.gemspec]: Illformed requirement ["< 3.0, >= 1.8"]
active_scaffold at /Users/imaginationplus/gitlocal/cpo-core/vendor/plugins/active_scaffold did not have a valid gemspec.
This prevents bundler from installing bins or native extensions, but that may not affect its functionality.
The validation message from Rubygems was:
missing value for attribute summary
Using active_scaffold (1.0.0) from source at vendor/plugins/active_scaffold
Using activerecord (2.3.5)
activerecord-sqlserver-adapter at /Users/imaginationplus/gitlocal/cpo-core/vendor/plugins/activerecord-sqlserver-adapter-1.0.0 did not have a valid gemspec.
This prevents bundler from installing bins or native extensions, but that may not affect its functionality.
The validation message from Rubygems was:
["README.rdoc", "LICENSE", "CHANGELOG.rdoc"] are not files
Using activerecord-sqlserver-adapter (1.0.0) from source at vendor/plugins/activerecord-sqlserver-adapter-1.0.0
Using activeresource (2.3.5)
acts_as_paranoid at /Users/imaginationplus/gitlocal/cpo-core/vendor/plugins/acts_as_paranoid did not have a valid gemspec.
This prevents bundler from installing bins or native extensions, but that may not affect its functionality.
The validation message from Rubygems was:
missing value for attribute summary
Using acts_as_paranoid (1.0.0) from source at vendor/plugins/acts_as_paranoid
Using fastercsv (1.5.5)
Using color (1.5.1)
Using transaction-simple (1.4.0.2)
Using pdf-writer (1.1.8)
Using ruport (1.6.3)
Using acts_as_reportable (1.1.1)
acts_as_transformer at /Users/imaginationplus/gitlocal/cpo-core/vendor/plugins/acts_as_transformer did not have a valid gemspec.
This prevents bundler from installing bins or native extensions, but that may not affect its functionality.
The validation message from Rubygems was:
["README.rdoc", "LICENSE", "CHANGELOG.rdoc"] are not files
Using acts_as_transformer (1.0.0) from source at vendor/plugins/acts_as_transformer
Using cgi_multipart_eof_fix (2.5.0)
Using cocaine (0.4.2)
Using columnize (0.3.6)
Using crypt (1.1.4)
Using daemons (1.1.9)
Using deprecated (2.0.1)
Using dbi (0.4.5)
Using dbd-odbc (0.2.5)
Using fastthread (1.0.7)
Using ferret (0.11.8.5)
Using gem_plugin (0.2.3)
Using multi_json (1.8.4)
Using geokit (1.8.4)
Using has_scope (0.5.1)
Using hirb (0.7.1)
Using htmlentities (4.3.1)
Using responders (0.4.2)
Using inherited_resources (1.0.2)
Using jeremyevans-exception_notification (1.0.20100406) from source at vendor/plugins/exception_notification
Using rbx-require-relative (0.0.9)
Using linecache (0.46)
Gem::InstallError: mime-types requires Ruby version >= 1.9.2.
An error occurred while installing mime-types (2.1), and Bundler cannot continue.
Make sure that `gem install mime-types -v '2.1'` succeeds before bundling.