【发布时间】:2011-10-23 16:30:25
【问题描述】:
我在 Windows 7 上为我的 Rails 应用程序安装了以下内容。
Windows 7 64 位
红宝石 1.8.7
轨道 2.3.14
主动支持 2.3.9、2.3.14
捆绑器 1.0.21
载波 0.4.10
多语言 0.3.2
rmagick 2.13.1
ruby-debug-base 0.10.4
ruby-debug-ide 0.4.16
宝石文件
gem "activesupport", "~> 2.3.9"
宝石“捆绑器”、“1.0.21”
宝石“载波”、“0.4.10”
宝石“多语言”、“0.3.2”
宝石“导轨”,“2.3.14”
宝石“rmagick”,“2.13.1”
gem "ruby-debug-base", "0.10.4"
gem "ruby-debug-ide", "0.4.16"
imagemagick 安装在 C:\ImageMagick-6.7.3-Q16
当我在 aptana studio 3 中启动“调试服务器”时,返回以下错误并且无法启动服务器。如果我启动了“运行服务器”,一切都会成功启动。
Polyglot:找到多个 RMagick2.so 的候选者:
c:/Ruby/lib/ruby/gems/1.8/gems/rmagick-2.13.1/lib/RMagick2.so, c:/Ruby/lib/ruby/gems/1.8/gems/rmagick-2.13.1/lib/ RMagick2.so.
RMagick2.so 被检测到两次。
- 我做错了什么?
-
我该如何解决?
快速调试器(ruby-debug-ide 0.4.16,ruby-debug-base 0.10.4)在 127.0.0.1:52876 上侦听
=> 引导 Mongrel
=> Rails 2.3.14 应用程序开始于http://0.0.0.0:3000
注意: Gem.source_index 已弃用,请使用规范。它将在 2011-11-01 或之后删除。
从 c:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/rails/gem_dependency.rb:21 调用的 Gem.source_index。
Polyglot:为 RMagick2.so 找到多个候选者:c:/Ruby/lib/ruby/gems/1.8/gems/rmagick-2.13.1/lib/RMagick2.so, c:/Ruby/lib/ruby/gems/ 1.8/gems/rmagick-2.13.1/lib/RMagick2.so.
c:/Ruby/lib/ruby/gems/1.8/gems/rmagick-2.13.1/lib/RMagick2.so
c:/Ruby/lib/ruby/gems/1.8/gems/polyglot-0.3.2/lib/polyglot.rb:63:inrequire'require'
c:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support /dependencies.rb:182:in
c:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:547:innew_constants_in'require'
c:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:182:in
c:/Ruby/lib/ruby/gems/1.8/gems/rmagick-2.13.1/lib/rmagick.rb:11
c:/Ruby/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:inrequire'require'
c:/Ruby/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/runtime.rb:68:in
c:/Ruby/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:ineach'require'
c:/Ruby/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/runtime.rb:66:in
c:/Ruby/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:ineach'require'
c:/Ruby/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler/runtime.rb:55:in
c:/Ruby/lib/ruby/gems/1.8/gems/bundler-1.0.21/lib/bundler.rb:122:inrequire'load_gems'
C:/Ruby/work/whistle/config/boot.rb:117:in
c:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:164:inprocess'send'
c:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:113:in
c:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/initializer.rb:113:inrun'require'
C:/Ruby/work/whistle/config/environment.rb:10
c:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:182:in
c:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:182:inrequire'new_constants_in'
c:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:547:in
c:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.14/lib/active_support/dependencies.rb:182:inrequire'require'
c:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.14/lib/commands/server.rb:84
C:\Ruby\work\whistle\script\server:3:in
C:\Ruby\work\whistle\script\server:3
c:/Ruby/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.16/lib/ruby-debug-ide.rb:112:indebug_load'debug_program'
c:/Ruby/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.16/lib/ruby-debug-ide.rb:112:in
c:/Ruby/lib/ruby/gems/1.8/gems/ruby-debug-ide-0.4.16/bin/rdebug-ide:87
c:/Ruby/bin/rdebug-ide:19:in `load'
c:/Ruby/bin/rdebug-ide:19
未捕获的异常: 126: �䤣���w���ҲաC - c:/Ruby/lib/ruby/gems/1.8/gems/rmagick-2.13.1/lib/RMagick2.so
斗牛士
【问题讨论】:
标签: ruby-on-rails windows debugging aptana rmagick