Windows rails 安装失败,目前正在编译 websocket mask -- `make: *** [Makefile:246: websocket_mask.o]`
Windows rails installation failing, currently on websocket mask compilation -- `make: *** [Makefile:246: websocket_mask.o]`
我尝试了很多不同的方法来安装 Rails,但一直没能找到有效的方法。我没有采用 WSL 方式,因为我的 OS 驱动器快满了,但如果我在这里找不到解决方案,我打算尝试一下。
使用我当前的设置,我无法编译 websocket_mask.c
。
我目前采用的流程是 John Elder 指导的使用 RailsInstaller
获取一堆依赖项,然后从 https://rubyinstaller.org/ 升级 Ruby 和 Devkit,然后 gem install rails
升级到最新版本 Rails.
当我 运行 gem install rails
时,我遇到了之前在 make: gcc: No such file or directory
中看到的错误。
current directory: C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/websocket-driver-0.7.5/ext/websocket-driver
make DESTDIR\=
generating websocket_mask-x64-mingw-ucrt.def
compiling websocket_mask.c
make: gcc: No such file or directory
make: *** [Makefile:246: websocket_mask.o] Error 127
make failed, exit code 2
我遵循了 this 在 windows 上安装 gcc
的指南。我又 运行 gem install rails
现在有
current directory: C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/websocket-driver-0.7.5/ext/websocket-driver
make DESTDIR\=
generating websocket_mask-x64-mingw-ucrt.def
compiling websocket_mask.c
websocket_mask.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
#include <ruby.h>
make: *** [Makefile:246: websocket_mask.o] Error 1
make failed, exit code 2
我本可以在过去的尝试中发誓我已经过了这一点并且能够安装 Rails 并继续 rails new
中的错误,但我认为这个错误可能出现在上面其他一些成功消息,我继续。 rails -v
即使安装出现错误,也会生成最新版本。
我认为这一切都与安装 rails 时的这个错误有关,但我记得过去 rails new
曾一度抛出与 msgpack
和 [=26= 相关的错误] 在另一个。
今天早上,我在安装 RubyInstaller Ruby+Devkit 3.1.1-1 (x64) 时遇到了同样的错误。
我决定为 Windows 10 安装旧版本 Ruby 安装程序版本 Ruby+Devkit 3.0.3-1 (x64),我没有再看到这个错误.
我尝试了很多不同的方法来安装 Rails,但一直没能找到有效的方法。我没有采用 WSL 方式,因为我的 OS 驱动器快满了,但如果我在这里找不到解决方案,我打算尝试一下。
使用我当前的设置,我无法编译 websocket_mask.c
。
我目前采用的流程是 John Elder 指导的使用 RailsInstaller
获取一堆依赖项,然后从 https://rubyinstaller.org/ 升级 Ruby 和 Devkit,然后 gem install rails
升级到最新版本 Rails.
当我 运行 gem install rails
时,我遇到了之前在 make: gcc: No such file or directory
中看到的错误。
current directory: C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/websocket-driver-0.7.5/ext/websocket-driver
make DESTDIR\=
generating websocket_mask-x64-mingw-ucrt.def
compiling websocket_mask.c
make: gcc: No such file or directory
make: *** [Makefile:246: websocket_mask.o] Error 127
make failed, exit code 2
我遵循了 this 在 windows 上安装 gcc
的指南。我又 运行 gem install rails
现在有
current directory: C:/Ruby31-x64/lib/ruby/gems/3.1.0/gems/websocket-driver-0.7.5/ext/websocket-driver
make DESTDIR\=
generating websocket_mask-x64-mingw-ucrt.def
compiling websocket_mask.c
websocket_mask.c:1:0: sorry, unimplemented: 64-bit mode not compiled in
#include <ruby.h>
make: *** [Makefile:246: websocket_mask.o] Error 1
make failed, exit code 2
我本可以在过去的尝试中发誓我已经过了这一点并且能够安装 Rails 并继续 rails new
中的错误,但我认为这个错误可能出现在上面其他一些成功消息,我继续。 rails -v
即使安装出现错误,也会生成最新版本。
我认为这一切都与安装 rails 时的这个错误有关,但我记得过去 rails new
曾一度抛出与 msgpack
和 [=26= 相关的错误] 在另一个。
今天早上,我在安装 RubyInstaller Ruby+Devkit 3.1.1-1 (x64) 时遇到了同样的错误。
我决定为 Windows 10 安装旧版本 Ruby 安装程序版本 Ruby+Devkit 3.0.3-1 (x64),我没有再看到这个错误.