ruby-on-rails - 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
解决方案
推荐阅读
- python - Python ldap3 日期时间
- python - 当函数的 __qualname__ 在 python 中更改时会发生什么?
- firebase - 病毒扫描 Firebase 存储文件
- uwp - 签名的桌面桥应用程序收到“不受信任”的提升提示
- javascript - toLocaleDateString & toLocaleString,哪个方法可以代替.Net中的两种方法
- database - owox 数据连接器 API 失败
- javascript - 如果该值等于对象数组的特定属性,则 Java 脚本检查排除数组的每个值
- javascript - 如何在 Google Earth Engine 中找到参与拼接的图像 ID
- android - 谷歌地图在安卓应用程序中无法正常工作
- javascript - Jquery将菜单项保持在一行