为什么创建一个有铁轨的简单项目太难了



我只想用ruby和rails创建一个简单的项目,但我认为它比看起来更难。

我有一个版本的ruby 2.6.8,我用这个命令rails new blog创建了一个新项目,之后cd到博客

我应用了以下命令:bin/rails server

我面临这个错误:仓/轨道:4:在require_relative': cannot load such file -- .../rb/blog/config/boot (LoadError) from bin/rails:4:in'中

使用命令检查:

ruby -v

您的ruby版本与gemfile文件中的相同,也正如前面提到的不要忘记运行";束";在创建新项目或将新的gem添加到gemfile之后。如果这没有帮助,并且您的rails版本是6,您可以手动修复问题-创建样板文件config/boot.rb:

ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../Gemfile', __dir__)
require 'bundler/setup' # Set up gems listed in the Gemfile.
require 'bootsnap/setup' # Speed up boot time by caching expensive operations.

我才刚开始学习rails,但我认为如果你只是初学者,那么试着用另一种方式来解决问题,比如重新安装rails、ruby等。bc将来它可能会引起问题,当你刚刚创建新项目时,它已经不起作用了,这是不正常的,有些地方出了问题。

最新更新