0

項目: https://github.com/jmopr/job-hunter試圖首次執行Ruby代碼。

背景:

Took only 2 intro course on Java 7 years ago.

所以,我是GitHub上瀏覽和整個這個漂亮的項目,與刮&申請上indeed.com工作涉及跑去。

問題是,你如何運行它?下面是我試圖做的:

試圖執行applier.ru我想我在做後得到一些錯誤:

/home/shap/Desktop/job-hunter-master/applier.rb:19 :在initialize': uninitialized constant JobApplier::Job (NameError) from /home/shap/Desktop/job-hunter-master/applier.rb:169:in新的「 從/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:在database_configuration': Cannot load Rails.application.database_configuration`: 無法加載數據庫配置。沒有這樣的文件 - [「config/database.yml」](RuntimeError)

我們是否應該生成我們自己的數據庫文件?我們將如何做到這一點?

任何幫助或甚至在正確的道路推動深表謝意。

回答

0

您應該生成自己的數據庫配置。它應該存儲在config/database.yml。它是一個文件,用於指定數據庫服務器的位置,數據庫的名稱以及訪問它的憑據。 Google「rails database.yml示例」。

一旦你的,創建實際的數據庫是那麼容易,因爲運行這些命令

rake db:create 
rake db:migrate 

有可能是您使這個應用程序運行的旅程多對多等不同的障礙。對於鐵軌開發者來說是顯而易見的事情,但對於陌生人來說卻很神祕。我建議在rails教程中找到並完成ruby。

+0

謝謝你的幫助塞爾吉奧。這是我碰到的障礙:http://stackoverflow.com/questions/40730353/ruby-on-rails-block-in-find-unable-to-find-field-q-capybaraelementnotfou – user3787179

0

這是on Rails項目, 你需要安裝所有需要的依賴結賬後紅寶石,用命令

bundle exec install 

運行項目,你可以用命令

./bin/rails server 

如果項目啓動成功後,可以通過瀏覽器使用地址訪問它http://localhost:3000

更多關於導軌,你可以在那裏找到http://guides.rubyonrails.org/getting_started.html http://guides.rubyonrails.org/getting_started.html

+0

該項目缺失database.yml,但:) –

+0

你們都是對的。我標記了塞爾吉奧的回答是正確的,因爲那是我最初遇到的問題。 – user3787179