我在本地目录上使用 rbenv 和 ruby 版本 1.9.1-p378。
Command ruby -v给出以下错误:
rbenv: ruby: command not found
The `ruby' command exists in these Ruby versions:
2.0.0-p353
任何线索为什么会发生这种情况? Bundle、rails 命令也不起作用。
Command 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 文件。
type ruby -v
在该目录中时。可以吗?然后,您安装的 Ruby 版本与您的 .ruby-version 所要求的版本相匹配。
如果最后一个命令不正确,则键入rbenv install
.
现在 Ruby 已安装,您需要运行您的程序。我假设它带有 Rakefile。
安装捆绑器工具:gem install bundler
.
安装项目的依赖项:bundle install
使用它指定的库的确切版本运行您的项目:bundle exec rails server
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)