I try to run 2.x application. I use rvm and set for this application other version of ruby:
$ rvm use ree-1.8.7-head
I try to run server and then i get a lot of errors:
$ script/server
NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01.
Gem.source_index called from /Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/rails/gem_dependency.rb:21.
NOTE: Gem::SourceIndex#refresh! is deprecated with no replacement. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:127.
Gem::SourceIndex#initialize called from /Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/rails/vendor_gem_source_index.rb:100.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:91.
NOTE: Gem::SourceIndex#add_spec is deprecated, use Specification.add_spec. It will be removed on or after 2011-11-01.
Gem::SourceIndex#add_spec called from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:91.
=> Booting WEBrick
=> Rails 2.3.5 application starting on http://0.0.0.0:3000
/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/rails/gem_dependency.rb:268:in `==': undefined method `name' for "RedCloth":String (NoMethodError)
from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:217:in `==='
from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:217:in `matching_specs'
from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `find_all'
from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/specification.rb:410:in `each'
from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/specification.rb:409:in `each'
from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:216:in `find_all'
from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:216:in `matching_specs'
from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:238:in `to_specs'
from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec'
from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems.rb:1210:in `gem'
from /Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/rails/gem_dependency.rb:73:in `add_load_paths'
from /Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/initializer.rb:301:in `add_gem_load_paths'
from /Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/initializer.rb:301:in `each'
from /Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/initializer.rb:301:in `add_gem_load_paths'
from /Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/initializer.rb:132:in `process'
from /Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/initializer.rb:113:in `send'
from /Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/initializer.rb:113:in `run'
from /Users/serg/rails_projects_terminal/work_proj/spohelp/config/environment.rb:26
from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
from /Users/serg/rails_projects_terminal/work_proj/spohelp/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require'
from /Users/serg/rails_projects_terminal/work_proj/spohelp/vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in `new_constants_in'
from /Users/serg/rails_projects_terminal/work_proj/spohelp/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require'
from /Users/serg/rails_projects_terminal/work_proj/spohelp/vendor/rails/railties/lib/commands/server.rb:84
from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require'
from /Users/serg/.rvm/rubies/ree-1.8.7-head/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
from script/server:4
How can i fix that?
Gem list
$ gem list
*** LOCAL GEMS ***
actionmailer (3.2.3, 2.3.5)
actionpack (3.2.3, 2.3.5)
activemodel (3.2.3)
activerecord (3.2.3, 2.3.5)
activeresource (3.2.3, 2.3.5)
activesupport (3.2.3, 2.3.5)
addressable (2.2.8)
arel (3.0.2)
aws-s3 (0.6.2)
builder (3.0.0, 2.1.2)
bundler (1.1.3)
calendar_date_select (1.16.3)
cocaine (0.2.1)
desert (0.5.4)
diff-lcs (1.1.3)
erubis (2.7.0)
faker (0.3.1)
haml (3.2.0.alpha.10)
hike (1.2.1)
hoe (3.0.4)
hpricot (0.8.6)
htmlentities (4.3.1)
i18n (0.6.0)
icalendar (1.1.6)
jferris-mocha (0.9.5.0.1241126838)
journey (1.0.3)
json (1.7.0)
mail (2.4.4)
memcache-client (1.8.5)
memcached (1.4.1)
metaclass (0.0.1)
mime-types (1.18)
mocha (0.11.3)
multi_json (1.3.4)
newrelic_rpm (3.3.4.1)
nokogiri (1.5.3.rc5)
polyglot (0.3.3)
rack (1.4.1, 1.0.1)
rack-cache (1.2)
rack-ssl (1.3.2)
rack-test (0.6.1)
rails (3.2.3, 2.3.5)
railties (3.2.3)
rake (0.9.2 ruby, 0.8.7)
rbench (0.2.3)
rdoc (3.12)
RedCloth (4.2.9)
rspec (2.10.0)
rspec-core (2.10.0)
rspec-expectations (2.10.0)
rspec-mocks (2.10.0)
rspec-rails (2.10.0)
ruby-ole (1.2.11.3)
ruby-prof (0.11.0.rc3)
russian (0.6.0)
sequel (3.35.0)
spork (1.0.0rc2)
spreadsheet (0.6.9)
sprockets (2.1.3)
sqlite3 (1.3.6)
sqlite3-ruby (1.3.3)
test-unit (1.2.3)
text-format (1.0.0)
text-hyphen (1.0.2)
thor (0.14.6)
thoughtbot-factory_girl (1.2.2)
thoughtbot-shoulda (2.11.1)
tilt (1.3.3)
tmail (1.2.7.1)
treetop (1.4.10)
tzinfo (0.3.33)
validatable (1.6.7)
xml-simple (1.1.1)
Rails version
$rails -v
Rails 2.3.5
What is your RubyGem version? Rails 2.3.X is not compatible with RubyGem > 1.6. All my app with Rails 2.3 run with RubyGem 1.4.2 because it failed with RubyGem 1.6 or higher.
To view the version : gem -v
.
If it higher than 1.6 try this in a console:
gem uninstall rubygems-update #uninstall all rubygems-update version
gem install rubygems-update -v 1.4.2 #install rubygems-update version 1.4.2
update_rubygems #It will update you rubygem version with 1.4.2
And try to run script/server
I hope it helps
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With