Dev*_*t10 2 ruby ruby-on-rails command-prompt ruby-on-rails-4
我尝试生成一个控制器,但它给了我这个错误.我无法在我的文件中找到导致此错误的位置,因此非常感谢帮助.我正在运行Ruby'2.0.0'和rails'4.2.0.beta2',如果这有帮助的话.请帮忙!谢谢
我不明白为什么这篇文章被标记为重复.我的问题与其他问题无关.另外,我想知道如何解决它,据我所知,我甚至没有看到修复该错误.请帮忙!
c:\Users\NAME\workspace\sample_app>rails generate controller StaticPages home help
DL is deprecated, please use Fiddle
C:/Ruby200/lib/ruby/gems/2.0.0/gems/web-console-2.0.0.beta3/lib/web_console/slave.rb:1:in
`require': cannot load such file -- pty (LoadError)
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/web-console-2.0.0.beta3/lib/web_console/s
lave.rb:1:in `<top (required)>'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/web-console-2.0.0.beta3/lib/web_console.r
b:13:in `require'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/web-console-2.0.0.beta3/lib/web_console.r
b:13:in `<top (required)>'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/web-console-2.0.0.beta3/lib/web-console.r
b:1:in `require'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/web-console-2.0.0.beta3/lib/web-console.r
b:1:in `<top (required)>'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/bundler-1.7.3/lib/bundler/runtime.rb:76:i
n `require'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/bundler-1.7.3/lib/bundler.rb:133:in `requ
ire'
from c:/Users/Devin Miller/workspace/sample_app/config/application.rb:7:in `<top (
required)>'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/railties-4.2.0.beta2/lib/rails/commands/c
ommands_tasks.rb:141:in `require'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/railties-4.2.0.beta2/lib/rails/commands/c
ommands_tasks.rb:141:in `require_application_and_environment!'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/railties-4.2.0.beta2/lib/rails/commands/c
ommands_tasks.rb:128:in `generate_or_destroy'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/railties-4.2.0.beta2/lib/rails/commands/c
ommands_tasks.rb:50:in `generate'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/railties-4.2.0.beta2/lib/rails/commands/c
ommands_tasks.rb:39:in `run_command!'
from C:/Ruby200/lib/ruby/gems/2.0.0/gems/railties-4.2.0.beta2/lib/rails/commands.r
b:17:in `<top (required)>'
from bin/rails:4:in `require'
from bin/rails:4:in `<main>'
Run Code Online (Sandbox Code Playgroud)
spi*_*ann 14
问题是Rails 4.2.0.beta取决于ptygem并且无法找到它:
`require': cannot load such file -- pty
Run Code Online (Sandbox Code Playgroud)
原因是ptyWindows上没有gem.希望在Rails 4.2发布之前得到修复.目前,您可以通过从以下位置删除web-consolegem 来解决此问题Gemfile:
# Gemfile
# gem 'web-console'
Run Code Online (Sandbox Code Playgroud)
bundle install删除该gem后运行.
要解决此问题,no source of timezone data could be found (TZinfo::DataSourceNotFound)请将以下行添加到您的Gemfile:
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]
Run Code Online (Sandbox Code Playgroud)
然后再试一次:
bundle install
bundle exec rails generate controller StaticPages home help
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3994 次 |
| 最近记录: |