我下載了BitNami的Jruby。一切正常,但是當我想連接到SQL Server 2008時,出現了一些問題。Rails連接到SQL Server 2008通過activerecord-sqlserver-adapter
的database.yml的是如下
development:
adapter: sqlserver
host: 127.0.0.1
instanceName: SQLServer2008
database: truetemp
username: sa
password: 7354500
我用命令 「的JRuby -S軌產生支架產品名稱:串......」,ROR效果很好; 但命令「rake db:migrate --trace」失敗。
F:\ TMP \ RubyMine201207>耙分貝:遷移--trace **調用分貝:遷移(FIRST_TIME) **調用環境(FIRST_TIME) **執行環境 **調用分貝:load_config (first_time) **調用rails_env(first_time) **執行rails_env **執行db:load_config rake中止!請安裝SQLSERVER適配器:
gem install activerecord-sqlserver-adapte r
(沒有這樣的文件 加載 - active_record/connection_adapters/sqlserver_adapter)組織/ JRuby中/ RubyKernel.java:1033:在
require' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/activesupport-3 .2.1/lib/active_support/dependencies.rb:251:in
需要」 F:/程序 文件/ BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/activesupport-3 .2.1/lib/active_support/dependencies.rb:236:inload_dependency' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/activesupport-3 .2.1/lib/active_support/dependencies.rb:251:in
require'F:/ Program Files/BitNami JRubyStack/jruby/lib/ruby/gems /1.8/gems/activerecord-3。 /lib/active_record/connection_adapters/abstract/connection_specification.rb:4 8:inresolve_hash_connection' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/activerecord-3. 2.1/lib/active_record/connection_adapters/abstract/connection_specification.rb:3 9:in
resolve_string_connection'F:/ Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/activerecord-3。 2.1/lib/active_record/connection_adapters/abstract/connection_specification.rb:2 3:在spec' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/activerecord-3. 2.1/lib/active_record/connection_adapters/abstract/connection_specification.rb:1 27:in
establish_connection'F:/ Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/activerecord-3。 2.1/lib/active_record/railtie.rb:76:在Railtie' org/jruby/RubyKernel.java:2045:in
instance_eval'F:/ Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/activesupport-3 .2.1/lib/active_support/lazy_load_hooks.rb:36:在execute_hook' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/activesupport-3 .2.1/lib/active_support/lazy_load_hooks.rb:43:in
run_load_hooks' 組織/ JRuby中/ RubyArray.java:1615:在each' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/activesupport-3 .2.1/lib/active_support/lazy_load_hooks.rb:42:in
run_load_hooks' F:/ Program Files文件/ BitNami JRubyStack/JRuby的/ lib目錄/紅寶石/寶石/ 1.8 /寶石/ activerecord- 3。 2.1/lib/active_record/base.rb:716:在(root)' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/activerecord-3. 2.1/lib/active_record/base.rb:6:in
(root)'org/jruby/RubyProc.java:270:在call' org/jruby/RubyProc.java:220:in
中調用'F:/ Program Files/BitNami JRubyStack/jruby/lib/ruby/gems /1.8/gems/rake-0.9.2.2/li b/rake/task.rb:205:在execute' org/jruby/RubyArray.java:1615:in
每個'F:/ Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake -0.9.2.2/li b/rake/task.rb:200:在execute' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/task.rb:158:in
invoke_with_call_chain'F:/ Program Files/BitNami JRubyStack/jruby/lib/ruby/1.8/monitor.rb:191:在mon_sy nchronize' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/task.rb:151:in
invoke_with_call_chain'F :/程序 文件/ BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/task.rb:176:在invoke_prerequisites' org/jruby/RubyArray.java:1615:in
每個'F:/ Program Files/BitNamiJRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/task.rb:174:在invoke_prerequisites' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/task.rb:157:in
invoke_with_call_chain' /ruby/1.8/monitor.rb:191:inmon_sy nchronize' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/task.rb:151:in
invoke_with_call_chain'F:/ Program 文件/ BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/task 。rb:144:在invoke' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/application.rb:116:in
invoke_task'F:/ Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/application.rb:94:top_level' org/jruby/RubyArray.java:1615:in
每個'F:/ Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/application.rb:94:在top_level' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/application.rb:133:in
standard_exception_handling'F:/ Program 文件/ BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/application.rb:88:在top_level' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/application.rb:66:in
運行'F:/ Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/application.rb:133:在standard_exception_handling' F:/Program Files/BitNami JRubyStack/jruby/lib/ruby/gems/1.8/gems/rake-0.9.2.2/li b/rake/application.rb:63:in
運行'F:/ Program Files/BitNami JRubyStack/jruby/lib/ruby /寶石/ 1.8 /寶石/rake-0.9.2.2/bi n/rake:33:在(root)' org/jruby/RubyKernel.java:1058:in
加載'F:/ Program 文件/ BitNami JRubyStack/jruby/bin/rake:23:在'(root)'任務:TOP => db :遷移=> DB:load_config
我的英文不是很好。抱歉! – 2012-07-14 04:05:59