rbenv:ruby:command not found

我在本地目录中使用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

解决方法

>你得到的投诉来自rbenv.事实证明,这是rbenv的设置和工作.
找出运行项目所需的Ruby版本.项目在根目录中附带一个.ruby-version文件,否则项目中的某个人将会知道并推荐该版本使用.
>如果在.ruby-version文件中未指定版本,请在项目目录中创建.ruby-version文件.
>在该目录中键入ruby -v.没关系那么你安装的Ruby版本与你的.ruby-version所要求的一致.
>如果最后一个命令不正常,那么键入rbenv install.

现在Ruby已经安装好了,你需要运行你的程序.我假设它附带了一个Rakefile.

>安装捆绑工具:gem install bundler.>安装项目的依赖项:捆绑安装>使用它指定的库的确切版本运行您的项目:bundle exec rails server

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...