当前位置: 首页 > 知识库问答 >
问题:

Rails g脚手架用户电子邮件不起作用。操作系统Linux

邓才
2023-03-14

如果我被困在这里,我很善良。调用active_record/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/railties-4.2.5.1/lib/rails/application/configuration。rb:110:在database_configuration'中:无法加载Rails.application。database_configuration:(RuntimeError)无法加载数据库配置。没有这样的文件-[“config/database.yml”]来自/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activerecord-4.2.5.1/lib/active_record/railtie。rb:117:在“from/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/lazy_load_hooks”中的块(2级)中。rb:38:在instance_val'中,来自/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/lazy_load_hooks。rb:38:在execute_hook'中,来自/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/lazy_load_hooks。rb:45:在run_load_hooks中的<code>块中,来自/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/lazy_load_hooks。rb:44:在each中,来自/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activesupport-4.2.5.1/lib/active_support/lazy_load_hooks。rb:44:在run_load_hooks'中,来自/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activerecord-4.2.5.1/lib/active_record/base。rb:315:在'中,来自/home/frank/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0/gems/activerecord-4.2.5.1/lib/active_record/base。rb:26:in<代码>

共有2个答案

周高畅
2023-03-14

对于Linux操作系统,我推荐使用RVM而不是RBenv,它很容易安装。以下是您需要做的事情:

确保您安装curl

sudo apt-get install curl

然后访问RVM的主页https://rvm.io/

通过复制并粘贴以下内容来添加密钥:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

然后在rails 4中使用以下命令:

\curl -sSL https://get.rvm.io | bash -s stable --rails

安装完成后执行以下操作:

/home/<whatever your username is>/.rvm/scripts/rvm
rvm requirements

使用以下命令检查以确保安装了ruby、ruby gem和rails:

ruby -v && gem -v && rails -v

您现在应该能够使用以下命令制作简单的 rails 应用程序:

rails new testapp
轩辕天佑
2023-03-14

错误是说您没有< code>database.yml文件

Could not load database configuration. No such file - ["config/database.yml"]

请检查配置目录。你能看到<code>数据库吗。yml</code>文件在那里?

 类似资料:
  • 问题内容: 我想要一个矩形框的布局。在左侧的框内是文本,在右侧的是图像。这在浏览器中看起来不错,但是当以html电子邮件形式发送时,在Outlook中,浮动权利似乎无效。它将图像放在文本的下一行中。关于如何进行这项工作的任何想法?(我试图避免使用表。) 问题答案: 在呈现HTML时,大多数电子邮件客户端都是原始的,并且会破坏许多格式良好的HTML元素。

  • 因此,我尝试链接到一个不同的子页面,例如,虽然这样做有效,但默认链接仍然保持不变,并重定向到Firebase默认模板。

  • 问题内容: 我有,并且在我的Rails应用程序中。 我试图接管发送电子邮件。但没有运气。我遵循了这样的指示: 添加到模型: 创建一个初始化程序: 我尚未在邮件中进行任何自定义修改 这是创建新帐户时控制台中显示的内容: 我的Sidekiq日志没有显示任何内容。 有任何想法吗? 问题答案: 设置。

  • 问题内容: 我已经在本地()设置了一个基本的NodeJS服务器(使用nodemailer模块),以便可以测试该服务器是否可以实际发送电子邮件。 如果我正确理解SMTP选项(如果我输入错了,请更正我),我可以尝试将服务器中的电子邮件 直接 发送到某人的电子邮件帐户, 或者 可以仍然使用Node.js来发送电子邮件,但是 通过实际的电子邮件帐户 (在本例中为我的个人Gmail帐户),即使用SMTP。此

  • 我在试一个例子。在本例中,我们提到了使用spring-integration 2.0.3,但是我得到了一个NullPointerExpetion,为了解决这个问题,我遵循了这里提到的内容。但是如果我使用Spring-Integration2.1,那么我认为它需要Spring3.0。 问题:Spring2.5版本和spring-integration是否可以使用从IMAP读取电子邮件? 以下是我的项

  • 操作系统提供的服务 操作系统的五大功能,分别为:作业管理、文件管理、存储管理、输入输出设备管理、进程及处理机管理 中断 所谓的中断就是在计算机执行程序的过程中,由于出现了某些特殊事情,使得CPU暂停对程序的执行,转而去执行处理这一事件的程序。等这些特殊事情处理完之后再回去执行之前的程序。中断一般分为三类: 内部异常中断:由计算机硬件异常或故障引起的中断; 软中断:由程序中执行了引起中断的指令而造成