我正在关注ruby教程,并在运行'rails s
'时出现此错误。无法启动Windows上的rails服务器8
此前工作正常,但现在我无法启动rails服务器。这似乎是我在rails中改变了一些东西。
引导的WEBrick 的Rails 4.1.5应用程序以获取更多的启动选项 运行
rails server -h
公告开始发展:服务器监听所有接口(0.0.0.0)。考虑使用127.0 0.1( - 绑定选项) Ctrl-C关闭服务器 xiting :/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport-4.1.5/lib/act ve_support/dependencies.rb:247:在require': cannot load such file -- syslogger (LoadError) from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport- .1.5/lib/active_support/dependencies.rb:247:in
块中需要' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport- .1.5/lib/active_support/dependencies。 rb:232:在load_dependency' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport- .1.5/lib/active_support/dependencies.rb:247:in
要求' 来自c:/Sites/omrails/config/environment.rb:8:在<top (required)>' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport- .1.5/lib/active_support/dependencies.rb:247:in
要求' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/宝石/ activesupport- .1.5/lib/active_support/dependencies.rb:247:在block in require' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport- .1.5/lib/active_support/dependencies.rb:232:in
load_dependency' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/activesupport- .1.5/lib/active_support/dependencies.rb:247:inrequire' from c:/Sites/omrails/config.ru:3:in
block' from c:/ RailsInstaller /Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib rack/builder.rb:55:ininstance_eval' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib rack/builder.rb:55:in
从c:/Sites/omrails/config.ru初始化' :在new' from c:/Sites/omrails/config.ru:in
' 从C:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib 机架/ builder.rb:49:在eval' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib rack/builder.rb:49:in
new_from_string' 从C: /RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib rack/builder.rb:40:在parse_file' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib rack/server.rb:277:in
build_app_and_options_from_config' from c:/ RailsInstall er/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/rack-1.5.2/lib rack/server.rb:199:inapp' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.5 lib/rails/commands/server.rb:50:in
app' from c:/RailsInstaller/Ruby2.0.0/lib /ruby/gems/2.0.0/gems/rack-1.5.2/lib rack/server.rb:314:在wrapped_app' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.5 lib/rails/commands/server.rb:130:in
log_to_stdout' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0。 0/gems/railties-4.1.5 lib/rails/commands/server.rb:67:start' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.5 lib/rails/commands/commands_tasks.rb:81:in
服务器中的块 from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems /railties-4.1.5 lib/rails/commands/commands_tasks.rb:76:在tap' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.5 lib/rails/commands/commands_tasks.rb:76:in
服务器' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1。 5 lib/rails/commands/commands_tasks.rb:40:在run_command!' from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/railties-4.1.5 lib/rails/commands.rb:17:in
' 从斌/导轨:4:require' from bin/rails:4:in
'
****编辑 我试图重新安装护栏,现在我开始轨服务器****
C使用时有这样的错误: /Ruby21-x64/lib/ruby/gems/2.1.0/gems/activesupport-4.1.5/lib/active_support/de pendencies.rb:247:在
require': cannot load such file -- sqlite3/sqlite3_native (LoadError) from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/activesupport-4.1.5/lib/acti ve_support/dependencies.rb:247:in
块中要求' 从C:/ Ruby21-x64/lib/ruby/gems/2.1.0/gems/activesupport-4.1.5/lib/acti ve_support/dependencies.rb:232:在load_dependency' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/activesupport-4.1.5/lib/acti ve_support/dependencies.rb:247:in
要求'来自C:/Ruby21-x64/lib/ruby/gems/2.1的。0/gems/sqlite3-1.3.9-x64-mingw32/li b/sqlite3.rb:6:rescue in <top (required)>' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/sqlite3-1.3.9-x64-mingw32/li b/sqlite3.rb:2:in
' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler- 1.7.3/lib/bundler/ru ntime.rb:76:在require' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler/ru ntime.rb:76:in
块(2级)需要' 来自C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7 .3/lib/bundler/ru ntime.rb:72:在each' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler/ru ntime.rb:72:in
块中要求' 来自C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/ bundler/ru ntime.rb:61:each' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler/ru ntime.rb:61:in
要求' 来自C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/bundler-1.7.3/lib/bundler.rb :133:在require' from C:/Sites/omrails/config/application.rb:7:in
' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.5/lib/rails/com mands/commands_tasks.rb:79:在require' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.5/lib/rails/com mands/commands_tasks.rb:79:in
块中的服务器' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.5/lib/rails/com mands/commands_tasks.rb:76:在tap' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.5/lib/rails/com mands/commands_tasks.rb:76:in
server' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.5/lib/rails/com mands/commands_tasks.rb :40:在run_command!' from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/railties-4.1.5/lib/rails/com mands.rb:17:in
' 从斌/导轨:4:require' from bin/rails:4:in
'
对于重新安装后的新版本你安装了sqlite3吗?看起来像在你的config.rb你设置你的数据库sqlite – 2014-10-01 05:54:15
是的,我在重新安装过程中安装了sqlite3。我没有config.rb文件我有什么是config.ru – Abhilash 2014-10-01 12:22:31
nayoso可能意味着database.yml。 sqlite3也编译成功了吗?这是一个本地宝石,需要编译步骤。多年以来,我并没有在windows上开发,但我记得在编译过程中遇到了很大的麻烦...... – 2015-10-01 11:43:00