【发布时间】:2014-02-12 02:22:38
【问题描述】:
我在本地目录上使用 rbenv 和 ruby 版本 1.9.1-p378。
命令 ruby -v 给出以下错误:
rbenv: ruby: command not found
The `ruby' command exists in these Ruby versions:
2.0.0-p353
任何线索为什么会发生这种情况? bundle、rails 命令也不起作用。
命令 rbenv 版本:
* 1.9.1-p378 (set by /home/user/Desktop/r1/noko1/.ruby-version)
2.0.0-p353
【问题讨论】:
-
如您所见:
ruby应用程序仅存在于 ruby 2.0.0 版本中,不存在于 1.9.1 中,只需将 ruby 切换到 2.0.0 -
您真的(真的)不想使用 Ruby 1.9.1,因为它在多个方面(编码、rubygems 等)都被破坏了,并且通常不受任何人的支持。如果你想使用 1.9 的 Ruby,你应该至少使用 Ruby 1.9.2。