I have created many rails projects successfully on Windows and OSX over
the
past 8 years or so. I’m trying to create my first project on CentOS and
I’m getting the strangest errors. I have installed rails 4.1.4 and rake
10.3.2.
rake -v returns:
Could not find gem ‘rails (= 4.1.4) ruby’ in the gems available on
this
machine.
Run bundle install to install missing gems.
gem list rails* returns
*** LOCAL GEMS ***
coffee-rails (4.0.1)
jquery-rails (3.1.1)
rails (4.1.4)
railties (4.1.4)
sprockets-rails (2.1.3)
bundle install returns:
Bundler::GemspecError: Could not read gem at
/src/opsdocs/vendor/bundle/ruby/2.1.0/cache/rake-10.3.2.gem. It may be
corrupted.
/usr/local/rvm/gems/ruby-2.1.1@global/gems/bundler-1.6.2/lib/bundler/vendor/thor/shell/basic.rb:355:
warning: Insecure world writable dir /usr/local/rvm/gems/ruby-2.1.1 in
PATH, mode 042777
An error occurred while installing rake (10.3.2), and Bundler cannot
continue.
Make sure that gem install rake -v '10.3.2' succeeds before
bundling.
rails s returns
/usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/dependency.rb:298:in
to_specs': Could not find 'railties' (>= 0) among 8 total gem(s) (Gem::LoadError) from /usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/dependency.rb:309:into_spec’
from
/usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_gem.rb:53:in
gem' from /usr/local/rvm/gems/ruby-2.1.1/bin/rails:22:in’
from /usr/local/rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15:in
eval' from /usr/local/rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15:in’
I have uninstalled and reinstalled rake 10.3.2 several times.
WTF? Any ideas?
Regards,
Mike