安装了两个版本的 Ruby。删除了旧的并以某种方式卡住了
Had two versions of Ruby installed. Removed the older one and somehow got stuck
我刚刚开始使用命令行,所以这可能是非常基础的。
我安装了 Sass,当我输入 sass -v
时,它告诉我我正在 运行 安装 Ruby 的弃用版本。当我 运行 ruby -v
它说我在 ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin-11.4.0]
我使用 Homebrew 安装了当前版本并且它工作正常,但是 运行宁 ruby -v
和 sass -v
产生了与上面相同的结果。我 运行 brew doctor
几次并修复了它提出的所有问题,但问题似乎是我在 usr/local
中有新版本而在 .rvm/bin
中有旧版本同时
我运行rvm uninstall 1.9.3
,但是文件还在。
现在当我 运行 ruby -v
需要一两分钟然后说
/Users/username/.rvm/bin/ruby: line 6: /Users/danielpternes/.rvm/bin/ruby: Argument list too long
/Users/username/.rvm/bin/ruby: line 6: /Users/danielpternes/.rvm/bin/ruby: Undefined error: 0
sass -v
花费同样的时间并向我显示相同的消息。
关于这里到底出了什么问题以及如何解决它有什么建议吗?
rvm remove
是从 rvm 中删除红宝石的首选方法。它会删除 ruby 及其源文件,还会删除别名、包装器、环境和任何关联的二进制文件 - 换句话说,它会清理大部分安装。
尝试使用 rvm remove 1.9.3
Reference link rvm remove / rvm uninstall
假设您只通过 rvm 安装了 1.9.3,我建议如下:
1) 彻底摧毁你的 rvm 安装。您可以使用 rvm implode
.
执行此操作
2) brew uninstall ruby
3) 重新安装 rvm(说明位于 https://rvm.io/rvm/install)。
这将消除冲突,为您提供 ruby 的当前版本,并使您能够享受 rvm 的优点,您可能在第一次安装它时就已经想到了它,例如简单的安装和 management 多个 Rubies(包括 jruby),删除旧版本的 Ruby,以及每个 Ruby 的 gem 目录的 management ] 安装.
我刚刚开始使用命令行,所以这可能是非常基础的。
我安装了 Sass,当我输入 sass -v
时,它告诉我我正在 运行 安装 Ruby 的弃用版本。当我 运行 ruby -v
它说我在 ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin-11.4.0]
我使用 Homebrew 安装了当前版本并且它工作正常,但是 运行宁 ruby -v
和 sass -v
产生了与上面相同的结果。我 运行 brew doctor
几次并修复了它提出的所有问题,但问题似乎是我在 usr/local
中有新版本而在 .rvm/bin
中有旧版本同时
我运行rvm uninstall 1.9.3
,但是文件还在。
现在当我 运行 ruby -v
需要一两分钟然后说
/Users/username/.rvm/bin/ruby: line 6: /Users/danielpternes/.rvm/bin/ruby: Argument list too long
/Users/username/.rvm/bin/ruby: line 6: /Users/danielpternes/.rvm/bin/ruby: Undefined error: 0
sass -v
花费同样的时间并向我显示相同的消息。
关于这里到底出了什么问题以及如何解决它有什么建议吗?
rvm remove
是从 rvm 中删除红宝石的首选方法。它会删除 ruby 及其源文件,还会删除别名、包装器、环境和任何关联的二进制文件 - 换句话说,它会清理大部分安装。
尝试使用 rvm remove 1.9.3
Reference link rvm remove / rvm uninstall
假设您只通过 rvm 安装了 1.9.3,我建议如下:
1) 彻底摧毁你的 rvm 安装。您可以使用 rvm implode
.
2) brew uninstall ruby
3) 重新安装 rvm(说明位于 https://rvm.io/rvm/install)。
这将消除冲突,为您提供 ruby 的当前版本,并使您能够享受 rvm 的优点,您可能在第一次安装它时就已经想到了它,例如简单的安装和 management 多个 Rubies(包括 jruby),删除旧版本的 Ruby,以及每个 Ruby 的 gem 目录的 management ] 安装.