rbenv:ruby:命令未找到
我在本地目录上使用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。
-
安装bundler工具:
gem install bundler
。 -
安装项目的依赖项:
bundle install
-
使用它指定的库的确切版本运行您的项目:
bundle exec rails server
根据您安装的当前版本的rails,尝试以下代码。 就我而言,我正在使用v2.3.3
rbenv global 2.3.3
看来你需要rbenv install
你想要使用的ruby版本,因为只有2.0.0-p353
可用。 请参阅rbenv help
。
试试这个cmd’rbenv global 1。#。#’对我有用。
- rake退出状态:139
- gem install debugger -v’1.5.0’失败
- 您的Ruby版本是2.1.0,但您的Gemfile指定为2.0.0
- 使用$ sudo bundle exec …引发’bundle:command not found’错误
- 无法更改rbenv全局ruby版本
- BUG Segmentation fault ruby 2.0.0p481(2014-05-08修订版45883)x86_64-darwin13.2.0
- 在Mac OS上安装Rails失败,出现多个错误
- 尝试使用Capistrano 3和rbenv安装rails应用程序
- vendor / bundle和ruby版本