gpt4 book ai didi

ruby - 安装了两个版本的 Ruby。删除了旧的并以某种方式卡住了

转载 作者:太空宇宙 更新时间:2023-11-03 16:19:16 24 4
gpt4 key购买 nike

我刚刚开始使用命令行,所以这可能是非常基础的。

我安装了 Sass,当我输入 sass -v 时,它告诉我我运行的是已弃用的 Ruby 版本。当我运行 ruby -v 时,它说我使用的是 ruby 1.9.3p194(2012-04-20 修订版 35410)[x86_64-darwin-11.4.0]

我使用 Homebrew 安装了当前版本并且它工作正常,但是运行 ruby -vsass -v 产生了与上面相同的结果。我运行了 brew doctor 几次并修复了它提出的所有问题,但问题似乎是我在 usr/local 中有新版本而旧版本在.rvm/bin 同时。

我运行了 rvm uninstall 1.9.3,但文件仍然存在。

现在,当我运行 ruby -v时,它需要一两分钟然后说

/Users/username/.rvm/bin/ruby:第 6 行:/Users/danielpternes/.rvm/bin/ruby:参数列表太长
/Users/username/.rvm/bin/ruby:第 6 行:/Users/danielpternes/.rvm/bin/ruby:未定义错误:0

sass -v花费同样长的时间并向我显示相同的消息。

关于这里到底出了什么问题以及如何解决它有什么建议吗?

最佳答案

假设您只通过 rvm 安装了 1.9.3,我建议如下:

1) 完全放弃你的 rvm 安装。您可以使用 rvm implode 执行此操作。

2) brew uninstall ruby​​

3) 重新安装 rvm(说明位于 https://rvm.io/rvm/install )。

这将消除冲突,为您提供当前版本的 ruby​​,并使您能够享受 rvm 的优点,您可能在首次安装时就已经想到了它,例如多个 Rubies(包括 jruby)的简单安装和管理,删除旧版本的 Ruby,以及管理每个 Ruby 安装的 gem 目录。

关于ruby - 安装了两个版本的 Ruby。删除了旧的并以某种方式卡住了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37242304/

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