gpt4 book ai didi

ruby-on-rails - 检查哪个 Rails 版本时出错

转载 作者:太空宇宙 更新时间:2023-11-03 17:52:39 25 4
gpt4 key购买 nike

当我在终端中尝试“rails -v”命令时,出现以下错误:bin/rails:4:in require: cannot load such file -- rails/commands (LoadError)
from bin/rails:4:in <main>'
我在启动 rails server 时遇到了问题,所以我尝试检查我的版本。有谁知道这意味着什么?我在 Mac osx 10.7.5 和 ruby​​ 2.0 上。我知道我安装了 Rails 4.0.2,但不知道这意味着什么。提前致谢!

最佳答案

首先卸载rails 4.x版本:

<罢工>
gem uninstall rails

<罢工>

在这里,卸载所有以4.x等开头的rails版本

<罢工>

然后尝试运行相同的命令( 不运行 gem install rails ):

$ rails s
# rails version:
$ rails --verison

更新:

打开应用程序的 Gemfile,并添加以下行:

gem 'rails', '4.0.2'

现在运行:

bundle install

因为您的 Gemfile 中没有提到 rails gem,所以当您运行 rails 命令时,它们无法找到您所指的 rails 版本的引用/关联。我不知道为什么 Gemfile 是空的,但是 Gemfile.lock。 Gemfile.lock 在运行 bundle install 后创建或 bundle update ,它表示要在您的应用程序中使用的 gem 的锁定版本。因此,可能是您的 Gemfile 而不是 Gemfile.lock 出了问题。

关于ruby-on-rails - 检查哪个 Rails 版本时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21373856/

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