我在轨道上学习Ruby,并通过铁路教程指南做我认为聪明的事情。一切似乎都很好,直到在第二章开始处理数据库时,我收到了一条LoadError消息,并且在创建sqlite db表时rake被中止。
当我输入时,这是完整的输出:
捆绑exec rake db:migrate
DL is deprecated, please use Fiddle
DL is deprecated, please use Fiddle
rake aborted!
LoadError: cannot load such file -- pty
f:/web/rails_workspace/toy_app/config/application.rb:7:in '<top (required)>'
f:/web/rails_workspace/toy_app/config/Rakefile:4:in 'require'
f:/web/rails_workspace/toy_app/config/Rakefile:4:in '<top (required)>'
(See full trace by running task with --trace)
如果你真的需要完整的跟踪,我会添加它。
我在这里环顾四周,虽然我发现了类似的问题,但没有什么能比得上。
Gemfile是教程(railstutorial.org)的直接副本,可以很好地创建项目和部署,Hello World按预期显示。只有当我到达数据库时才会出现任何错误,并且它是一个限制因素。
我真的不认为DL是问题,但我正在学习。