【问题标题】:Trying to Execute Ruby Code for the first time.第一次尝试执行 Ruby 代码。
【发布时间】:2016-11-19 20:04:07
【问题描述】:

项目: https://github.com/jmopr/job-hunter

背景:

7 年前只参加了 2 门 Java 入门课程。

所以我在浏览 GitHub 时遇到了这个漂亮的项目,该项目处理在 Indeed.com 上抓取和申请工作。

问题是,你如何运行它?这是我尝试做的:

尝试执行applier.ru 得到后发现我做错了:

/home/shap/Desktop/job-hunter-master/applier.rb:19:in initialize': uninitialized constant JobApplier::Job (NameError) from /home/shap/Desktop/job-hunter-master/applier.rb:169:innew' 来自 /home/shap/Desktop/job-hunter-master/applier.rb:169:in `'

有些东西不见了,所以环顾四周,我找到了 bin 文件夹并尝试执行 /bin/setup.ru 但我遇到了这个错误:

== 正在准备数据库 == /var/lib/gems/2.3.0/gems/railties-4.2.5.1/lib/rails/application/configuration.rb:110:in database_configuration': Cannot loadRails.application.database_configuration`: 无法加载数据库配置。没有这样的文件 - ["config/database.yml"] (RuntimeError)

我们应该生成自己的数据库文件吗?我们该怎么做?

我们深表感谢任何帮助,甚至是推动正确道路的努力。

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4 rubygems


    【解决方案1】:

    您应该生成自己的数据库配置。它应该存储在config/database.yml。这是一个文件,它指定您的数据库服务器在哪里,数据库的名称是什么以及访问它的凭据应该是什么。谷歌“rails database.yml 示例”。

    一旦你有了这些,创建你的实际数据库就像运行这些命令一样简单

    rake db:create
    rake db:migrate
    

    在您运行此应用程序的过程中可能会遇到许多其他不同的障碍。对 Rails 开发人员来说显而易见的事情,但对完全陌生的人来说却是神秘的。我建议查找并完成一个 ruby​​ on rails 教程。

    【讨论】:

    【解决方案2】:

    这是 ruby​​ on rails 项目, 结帐后,您需要使用命令安装所有必需的依赖项

    bundle exec install
    

    你可以用命令运行项目

    ./bin/rails server 
    

    如果项目启动成功,您可以通过浏览器使用地址http://localhost:3000访问它

    您可以在http://guides.rubyonrails.org/getting_started.html找到更多关于rails的信息 http://guides.rubyonrails.org/getting_started.html

    【讨论】:

    • 该项目缺少 database.yml,但 :)
    • 你们都是对的。我将 Sergio 的答案标记为正确,因为这是我最初遇到的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    • 2020-07-13
    • 2021-02-23
    • 1970-01-01
    • 2013-07-01
    相关资源
    最近更新 更多