gpt4 book ai didi

ruby - rbenv:ruby:找不到命令

转载 作者:数据小太阳 更新时间:2023-10-29 06:35:12 25 4
gpt4 key购买 nike

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

最佳答案

  1. 您收到的投诉来自 rbenv。它提示的事实表明 rbenv 已设置并正在运行。

  2. 确定运行该项目需要哪个版本的 Ruby。要么项目在根目录中带有 .ruby-version 文件,要么项目中的某个人知道并推荐使用该版本。

  3. 如果 .ruby-version 文件中未指定版本,则在项目目录中创建 .ruby-version 文件。

  4. 在该目录中键入 ruby -v。可以吗?然后你安装的 Ruby 版本与你的 .ruby-version 要求的相匹配。

  5. 如果上一个命令不正确,则键入 rbenv install

现在安装了 Ruby,您需要运行您的程序。我假设它带有一个 Rakefile。

  1. 安装打包工具:gem install bundler

  2. 安装项目的依赖:bundle install

  3. 使用它指定的库的确切版本运行您的项目:bundle exec rails server

关于ruby - rbenv:ruby:找不到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21275951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com