我刚才试了下的确可以使用 exe
刚才用 VSCode 也可以打开 WSL 内部的文件,确实很方便。
WSL 可以运行 exe 吗?这点我不太清楚
另外你说的意思应该是从虚拟机内部访问宿主机文件系统,这个好像一直都是可以做到的。因而做一些日常管理工作理论上没问题,我没试过,所以抱歉我的结论可能有一些草率。你若有兴趣,可以验证一下,我们再接着讨论。
我还是想说一点,管理本机的任务还要开一个 WSL 加一个另外的终端,有点太费劲了。 。
我不太习惯用 WSL2,毕竟是隔了个虚拟机,文件共享等也应该挺麻烦的 (我没试过,但我猜不太好使)。等到 WSL2 可以提供 host 和 guest 的完美交互,我才会在 Windows 上抛弃 RubyInstaller
刚才又想了下 RubyInstaller 和 cygwin, MinGW, MSYS2 这些的处理方式都差不多,如果后面三个社区都不继续维护开发了,大家都使用 WSL 了,RubyInstaller 自己也会停止开发。那我们现在给 RubyInstaller 做镜像也算是起了过渡时期的作用。
我觉得给 Windows 支持足够多时,用户数量会比使用类 Unix 系统的要多。
很多人包括我是因为在 Windows 上搞 Ruby 入门太吃力才去 Linux 上折腾的。我觉得给新手减少阻碍,让他们可以直接上手才能让他们立刻体会到 Ruby 带来的幸福感。
已经提出 tuna issue 1138
不太清楚他们同步 Github release page 的方法是什么,我怀疑可能也是定时爬一下那个页面有没有新 tag,这个方法肯定没有 rsync 那样方便管理。所以我又问了 rubyinstaller 他们有没有其他同步方法 rubyinstaller2 issue 209
不太清楚你说的这个流程具体是什么样的,我想了下大概可以这样:
rubyinstaller-devkit.exe
并保存在 UpYun 的 Bucket 中我没这方面的经验,所以我的疑惑是,"下载并存放到 UpYun 中"这个操作在 github action 中可行吗?
太感谢了
感谢分享
用这个 rbenv install -L
补充记忆:
rjust => right-hand justified => 右对齐
0001 0011 0111
来点自动化吧,不想每次动手了。
是的,我说的卡死包括两个方面,第一个方面是安装 rbenv 本身,第二个是用 rbenv 安装 Ruby。第一个问题用容器自带的就行了,第二个问题,等新版本 Ruby 出来时,还是要访问 cache.ruby-lang.org 去下载。对于不想连外网的机器,直接利用 Ruby China 的缓存下载就行了,省去了很多麻烦。
在国外不就也可以了
学习了~
Hi, 我添加了 Windows 的支持,现在可以在 PowerShell 中使用~
好文,学习!
来试试~
我在 JRuby 9.1.17.0 上运行你的代码,是可以通过的。我是 Ubuntu20.04, 也是通过 apt 安装的 JRuby . 最新的 JRuby 9.2.x 都和 MRI 2.5 兼容的。我怀疑是你没有 apt update 导致 JRuby 版本太旧. 另外,kali 是滚动发行吗?
我并没有找到最佳方法来解决这个问题。
但是我找到两种也许可行的方法,
1 . 在~/.rvm/gemsets/default.gems
中添加 ecdict 所需要的 gem
sqlite3
progress_bar
seven_zip_ruby -v~> 1.3
2 . 运行 rvm gemset copy 2.7.0 3.0.0-preview1
前者 (2.7.0) 是你已经安装好 ecdict 依赖的 Ruby 版本,后者是待安装 ecdict 依赖的 Ruby 版本 (3.0.0-preview1)
不好意思,我的疏忽。昨天改 install.rb 时忘记创建符号链接了。由于我的系统已经存在那两个命令,所以提交完后重新安装没发现这个问题。 已经修复了,你可以把那个目录手动删除,然后再重新运行一下上面的安装命令。
您的建议太棒了,现在已经用 install.rb 重写了,而且不再需要 7z 了。您可以再用上面的命令尝试一下 ~
您应该使用的是 macOS 吧,macOS 上的 gnu coreutils 版本好像都很古老,所以 readlink 会报错。我来研究一下直接用 Ruby 来写安装脚本。感谢反馈和支持~
学习了