2012-10-03 38 views
0

突然我的rvm不能正常工作,並向我顯示所有rails和rake命令的這個錯誤。由於rvm導致的rails3中的問題

/home/hb/.rvm/rubies/ruby-1.9.3-                         p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': libcrypto.so.1.0.0: cannot open shared object file: No such file or directory - /home/hb/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/x86_64-linux/digest/md5.so (LoadError) 
from /home/hb/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /home/hb/.rvm/gems/[email protected]/gems/railties-3.2.8/lib/rails/generators/app_base.rb:1:in `<top (required)>' 
from /home/hb/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /home/hb/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /home/hb/.rvm/gems/[email protected]/gems/railties-3.2.8/lib/rails/generators/rails/app/app_generator.rb:1:in `<top (required)>' 
from /home/hb/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /home/hb/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /home/hb/.rvm/gems/[email protected]/gems/railties-3.2.8/lib/rails/commands/application.rb:24:in `<top (required)>' 
from /home/hb/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /home/hb/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /home/hb/.rvm/gems/[email protected]/gems/railties-3.2.8/lib/rails/cli.rb:15:in `<top (required)>' 
from /home/hb/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /home/hb/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /home/hb/.rvm/gems/[email protected]/gems/railties-3.2.8/bin/rails:7:in `<top (required)>' 
from /home/hb/.rvm/gems/[email protected]/bin/rails:19:in `load' 
from /home/hb/.rvm/gems/[email protected]/bin/rails:19:in `<main>' 
from /home/hb/.rvm/gems/[email protected]/bin/ruby_noexec_wrapper:14:in `eval' 
from /home/hb/.rvm/gems/[email protected]/bin/ruby_noexec_wrapper:14:in `<main>' 

如何解決這個問題?

回答

0

重新安裝1.9.3。幫助在許多情況下。 rvm有點破解,所以可能有很多原因,並且嘗試重新安裝是最不痛苦的。

+0

我已經嘗試重新安裝1.9.3但沒有用,它仍然和以前一樣。 – kanna

+0

重新安裝rvm? – three

+0

感謝您的回答,我已經解決了這個問題。我剛剛安裝了1.8.7,然後我安裝了1.9.3。我想可能是那個依賴問題。 – kanna