2016-08-24 117 views
-1

RSpec的文件,我不能安裝/創建這是在分配工作所需的RSpec的文件和水豚。不能創建我在Windows 7上運行Windows的Rails應用程序」

如果你能完成下面列出的簡單設置步驟,並給我一個鏈接到空的應用程序庫,所以我可以下載完成作業,我會很感謝你。

順便說一句,我在步驟4中得到以下錯誤。如果有人可以幫助我以前問,但沒有人回答;( enter image description here enter image description here

步驟需要:

  1. 創建一個名爲todolists

  2. 一個新的Rails應用以下規範添加到您的Gemfile

    組:測試做

    寶石 'RSpec的護欄' ,'〜> 3.0'

    寶石'水豚'

  3. 運行bundle命令來解決新的寶石

  4. 從todolists應用程序的根目錄下,初始化使用導軌產生

RSpec的RSpec的測試:install命令

[todolists]$ rails generate rspec:install 

create .rspec 

create spec 

create spec/spec_helper.rb 

create spec/rails_helper.rb 

將以下行添加到.rspec以添加詳細信息輸出到測試結果。

--format documentation 
  • 下載並提取起動機組的自舉文件。

    | - Gemfile中

    | - DB

    | ' - seed.rb

    ' - 規格

    ' - 特色

    ' - module3_action_pack_spec.rb

  • •用的Gemfile從引導覆蓋現有的Gemfile文件集。他們應該是幾乎相同的,

    ,但這樣做是爲了確保您在您的解決方案使用的寶石和版本可以通過

    自動平地機,當您提交處理。任何提交應該使用該版本的文件進行測試。

    •使用bootstrap文件集提供的seeds.rb覆蓋現有的db/seed.rb文件。

    bootstrap seeds.rb文件包含一些在開發和單元測試期間有用的測試數據。

    •規範/特徵/ module3_action_pack_spec.rb提供引導文件集文件添加到您的

    todolists應用。在您的應用程序根目錄中,首先需要創建相應的spec/features子目錄以放置module3_action_pack_spec.rb文件。此文件包含的測試

    將幫助確定您是否已完成作業。

    6運行rspec的

    +0

    請刪除'步驟needed'從問題部分。它無關 –

    +0

    ,但我不能在Windows上運行這些步驟,我只是想rspec文件在作業 –

    +0

    上工作,我曾問過一個解決方案,但沒有人回答。 –

    回答

    0

    的問題是,rspec的版本> 2.8.0不Windows順利。你能否嘗試安裝舊版本的rspec-rails?將其包含在您的Gemfile中。

    gem 'rspec-rails', '~> 2.8' 
    

    運行bundle install,然後嘗試

    rails g rspec:install 
    
    +0

    是的,我已經試過這個,它適用於運行rails生成rspec:install ,,,,但rspec命令不工作,因爲這個版本2.8不' t創建所有必要的新版本 –

    +0

    @KareemEmad,如果你嘗試過,你應該在問題中包含它。 –

    +0

    運行'rspec spec'時會出現什麼錯誤? –

    相關問題