2010-04-06 30 views
0

我在Ruby中是全新的。尝试使用Aptana Studio设置第一个应用程序/项目。在Vista上加载Aptana Ruby应用程序中的Mongrel时出错

这里是我的红宝石和宝石版本

c:\>ruby -v 
ruby 1.9.1p378 (2010-01-10 revision 26273) [i386-mingw32] 

c:\>gem -v 
1.3.6 

我看到下面,开始我的Ruby应用此错误。我发展在Vista(很烂,我知道,但我对改变这种工作)

C:/Ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156:in `require': 126: The specified module could not be found. - C:/Ruby/lib/ruby/gems/1.9.1/gems/mongrel-1.1.5-x86-mingw32/lib/http11.so (LoadError) 
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156:in `block in require' 
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:521:in `new_constants_in' 
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156:in `require' 
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:12:in `<top (required)>' 
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156:in `require' 
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156:in `block in require' 
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:521:in `new_constants_in' 
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156:in `require' 
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/rack-1.0.0/lib/rack/handler/mongrel.rb:1:in `<top (required)>' 
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/rack-1.0.0/lib/rack/handler.rb:17:in `const_get' 
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/rack-1.0.0/lib/rack/handler.rb:17:in `block in get' 
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/rack-1.0.0/lib/rack/handler.rb:17:in `each' 
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/rack-1.0.0/lib/rack/handler.rb:17:in `get' 
    from C:/Ruby/lib/ruby/gems/1.9.1/gems/rails-2.3.4/lib/commands/server.rb:45:in `<top (required)>' 
    from C:/Users/Me - Admin/My Documents/Aptana RadRails Workspace/EventBuzz/script/server:3:in `require' 
    from C:/Users/Me - Admin/My Documents/Aptana RadRails Workspace/EventBuzz/script/server:3:in `<top (required)>' 
    from -e:2:in `load' 
    from -e:2:in `<main>' 

作为解决这个问题的一部分,我已经安装了以下的宝石和更新

c:\>gem update --system 
Updating RubyGems 
Nothing to update 

c:\>gem install rails capistrano 
mongrel mongrel_cluster Successfully 
installed rails-2.3.5 Successfully 
installed net-ssh-2.0.21 Successfully 
installed net-sftp-2.0.4 Successfully 
installed net-scp-1.0.2 Successfully 
installed net-ssh-gateway-1.0.1 
Successfully installed highline-1.5.2 
Successfully installed 
capistrano-2.5.18 Successfully 
installed mongrel-1.1.5-x86-mingw32 
Successfully installed 
mongrel_cluster-1.0.5 9 gems installed 
Installing ri documentation for 
rails-2.3.5... Installing ri 
documentation for net-ssh-2.0.21... 
Installing ri documentation for 
net-sftp-2.0.4... Installing ri 
documentation for net-scp-1.0.2... 
Installing ri documentation for 
net-ssh-gateway-1.0.1... Installing ri 
documentation for highline-1.5.2... 
Installing ri documentation for 
capistrano-2.5.18... Installing ri 
documentation for 
mongrel-1.1.5-x86-mingw32... 
Installing ri documentation for 
mongrel_cluster-1.0.5... Updating 
class cache with 1380 classes... 
Installing RDoc documentation for 
rails-2.3.5... Installing RDoc 
documentation for net-ssh-2.0.21... 
Installing RDoc documentation for 
net-sftp-2.0.4... Installing RDoc 
documentation for net-scp-1.0.2... 
Installing RDoc documentation for 
net-ssh-gateway-1.0.1... Installing 
RDoc documentation for 
highline-1.5.2... Installing RDoc 
documentation for capistrano-2.5.18... 
Installing RDoc documentation for 
mongrel-1.1.5-x86-mingw32... 
Installing RDoc documentation for 
mongrel_cluster-1.0.5... 

c:\>gem install mysql Successfully 
installed mysql-2.8.1-x86-mingw32 1 
gem installed Installing ri 
documentation for 
mysql-2.8.1-x86-mingw32... Updating 
class cache with 1641 classes... 
Installing RDoc documentation for 
mysql-2.8.1-x86-mingw32... 

思路至于发生了什么?

回答

0

由于许多包含本地扩展的库不是为Ruby 1.9.1构建的,似乎在Windows上对Ruby 1.9.1的支持仍然不够好。

尝试在Windows上使用Ruby 1.8.7,因为它已经存在了很长时间和稳定。

相关问题