首页 > 解决方案 > WSL (Windows) 中的 Rails Dev 不断丢失 Ruby 版本

问题描述

我想在 Windows 机器上试用 WSL 和 Rail Dev 并最终让它工作。

但是,每次我离开目录或打开一个新的 WSL 时,它都会通知我 Required ruby-2.6.5 is not installed.- 尝试使用 rbenv 或 rvm 安装它都说它已经安装,并要求我覆盖。除非我也卸载并重新安装 OpenSSL,否则每次都会失败。

我怎样才能停止这种连续的删除循环?

重新安装 2.6.5 而不重新安装 OpenSSL 时出错

make[2]: Leaving directory '/usr/share/rvm/src/ruby-2.6.5/ext/openssl'
exts.mk:243: recipe for target 'ext/openssl/all' failed
make[1]: *** [ext/openssl/all] Error 2
make[1]: *** Waiting for unfinished jobs....
linking shared-object ripper.so
make[2]: Leaving directory '/usr/share/rvm/src/ruby-2.6.5/ext/ripper'
make[1]: Leaving directory '/usr/share/rvm/src/ruby-2.6.5'
uncommon.mk:286: recipe for target 'build-ext' failed
make: *** [build-ext] Error 2

标签: ruby-on-railsubuntuwindows-subsystem-for-linux

解决方案


推荐阅读