gpt4 book ai didi

ruby - 尝试使用 pik 安装 ruby​​ 1.9 时出错

转载 作者:可可西里 更新时间:2023-11-01 10:45:55 26 4
gpt4 key购买 nike

我正在尝试使用 pik 安装 ruby 1.9。这是错误

pik install ruby 1.9 -d

There was an error. Error: private method `gsub' called for nil:NilClass

in: pik/commands/install_command.rb:24:in `execute' in: pik_runner:33

错误似乎类似于 pik Error: private method `gsub' called for nil:NilClassError: private method `gsub' called for nil:NilClass with pik install ruby 1.9.3 , 但我安装 jRuby 没有问题。

我已经看到似乎与 pik github page 中引用的相同错误, 但没有解决。

我还看到了 SO answer那就是说这是 pik 的一个问题,无法解决,如果是这样的话,添加第二个版本的 ruby​​ 的最佳方法是什么?

最佳答案

因此,更好的答案之一是在 Windows 以外的环境中执行此操作。安装 virtualbox 和/或 vagrant 并在 linux 环境中使用 ruby​​ 通常是首选的解决方案。

替代这个,基本上所有你需要做的安装另一个版本的 ruby​​ 是将它安装到另一个目录,当你想在 Windows 中使用那个版本的 ruby​​ 时,改变你的路径声明,以便 ruby​​ 版本是一个在您的路径中,而不是以前安装的版本。

当我不得不这样做时,不情愿地,在 Windows 中,我在我的 Windows 环境中使用了单个路径,而是使用 NTFS 连接将正确的文件夹放在正确的位置以匹配路径,并且然后制作了一个批处理文件,为我想要运行的特定版本的 ruby​​ 删除和添加正确的连接。

希望这对您有所帮助。

关于ruby - 尝试使用 pik 安装 ruby​​ 1.9 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26004375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com