微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Rails 2.3.4无法启动服务器

如何解决Rails 2.3.4无法启动服务器

| 我已经安装了rvm并从ruby 1.8.7和rails 2.3.4以及rails 3.0.5和ruby 1.9.2开始。现在当我使用ruby 1.8.7并尝试使用启动服务器时
script/server 
我无法 错误
=> Booting WEBrick
=> Rails 2.3.4 application starting on http://0.0.0.0:3000
/home/Ghost/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/site_ruby/1.8/rubygems   /custom_require.rb:29:in `gem_original_require\': no such file to load -- aws/s3 (MissingSourceFile)
from /home/Ghost/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `require\'
from /home/Ghost/Aptana Studio 3 Workspace/wantsa/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require\'
from /home/Ghost/Aptana Studio 3 Workspace/wantsa/vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in `new_constants_in\'
from /home/Ghost/Aptana Studio 3 Workspace/wantsa/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require\'
from /home/Ghost/Aptana Studio 3 Workspace/wantsa/config/environment.rb:13
from /home/Ghost/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `gem_original_require\'
from /home/Ghost/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `require\'
from /home/Ghost/Aptana Studio 3 Workspace/wantsa/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require\'
from /home/Ghost/Aptana Studio 3 Workspace/wantsa/vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in `new_constants_in\'
from /home/Ghost/Aptana Studio 3 Workspace/wantsa/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require\'
from /home/Ghost/Aptana Studio 3 Workspace/wantsa/vendor/rails/railties/lib/commands/server.rb:84
from /home/Ghost/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `gem_original_require\'
from /home/Ghost/.rvm/rubies/ruby-1.8.7-p334/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `require\'
from script/server:3
    

解决方法

        错误消息是显而易见的,不是吗?
in `gem_original_require\': no such file to load -- aws/s3 (MissingSourceFile)
您没有安装aws-s3 gem。只需安装:
gem install aws-s3
我很确定还会有其他“遗失”的宝石。 rvm中的每个ruby版本都有其自己的gem存储库,因此您必须重新安装ruby 1.8.7所需的所有gem。 更新:如果您需要宝石的早期版本(例如版本0.5.0):
gem install aws-s3 -v0.5
您必须在rails中需要特定版本的gem,否则它将自动选择最新版本。或者,您可以卸载更高版本:
gem uninstall aws-s3
    ,        在我看来,未正确安装宝石而不适合1.8.7安装的红宝石,或者您安装的宝石与1.8.7和/或导轨2.3.4不兼容。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。