3

错误

我尝试在 git bash 中运行以下命令

rails g scaffold_controller oragnizationsController

我得到了图片中的错误。我尝试了多种解决方案:

1-尝试运行

gem install wdm

2-尝试运行

bundle install 

3-我尝试添加

gem 'wdm',  '~> 0.1.0'

gem 'wdm',  '~> 0.1.1'

因为我读到 0.1.0 不再工作了。但问题还没有解决。我正在使用 Windows 10、ruby 2.3.3、rails 5.1.4

4

2 回答 2

1

卸载 wdm gem 并将其放入 gemfile 中,如下所示:

gem 'wdm' if Gem.win_platform?

或者就像错误告诉你的那样

于 2017-11-20T23:59:27.790 回答
0

关于的消息在wdm这里具有误导性。这似乎只是一个通知/警告。

如果您仔细观察,您会看到实际的错误消息打印在其下方的行中。它说:

cannot load such file -- bcrypt_ext (LoadError)

然后在这里查看:Windows 上的 Ruby 导致错误无法加载此类文件 bcrypt_ext

于 2017-11-18T23:08:52.180 回答