2017-03-09 20 views
0

odinプロジェクトのRuby on Railsを開始するにはinstallfestプロセスを実行していますが、最終段階では不足しています。私は彼らが指示どおりに正確に尋ねたものすべてをインストールしましたが、「rake db:migrate」を実行すると「システムは指定されたパスを見つけることができません」というメッセージが表示されます。 私はインターネット上で何も見つけられません。対象のファイルには間違ったコードが含まれていると私は思っていましたが、私は正しいメッセージを出しても同じメッセージを受け取ります。installfest rake db:システムが指定されたパスを見つけることができません

私はWindowsシステムでこれをやっています。あなたはまだこれを考え出したていない場合は

C:\Users\Olaoluwa>rails -v 
Rails 5.0.2 

C:\Users\Olaoluwa>cd c:\Sites 

c:\Sites>mkdir railsbridge 
A subdirectory or file railsbridge already exists. 

c:\Sites>cd railsbridge 

c:\Sites\railsbridge>cd test_app 

c:\Sites\railsbridge\test_app>rails s 
=> Booting Puma 
=> Rails 5.0.2 application starting in development on http://localhost:3000 
=> Run `rails server -h` for more startup options 
*** SIGUSR2 not implemented, signal based restart unavailable! 
*** SIGUSR1 not implemented, signal based restart unavailable! 
*** SIGHUP not implemented, signal based logs reopening unavailable! 
Puma starting in single mode... 
* Version 3.7.1 (ruby 2.3.3-p222), codename: Snowy Sagebrush 
* Min threads: 5, max threads: 5 
* Environment: development 
* Listening on tcp://localhost:3000 
Use Ctrl-C to stop 
Exiting 
Terminate batch job (Y/N)? y 

c:\Sites\railsbridge\test_app>rake db:migrate 
The system cannot find the path specified. 

c:\Sites\railsbridge\test_app> 

Edit: 
my gemfile.lock shows 
GEM 
remote: https://rubygems.org/ 
specs: 
codeclimate-test-reporter (0.3.0) 
    simplecov (>= 0.7.1, < 1.0.0) 
diff-lcs (1.2.3) 
docile (1.1.3) 
multi_json (1.9.0) 
rack (1.5.2) 
rack-protection (1.5.0) 
    rack 
rake (10.0.4) 
rspec (2.13.0) 
    rspec-core (~> 2.13.0) 
    rspec-expectations (~> 2.13.0) 
    rspec-mocks (~> 2.13.0) 
rspec-core (2.13.1) 
rspec-expectations (2.13.0) 
    diff-lcs (>= 1.1.3, < 2.0) 
rspec-mocks (2.13.1) 
simplecov (0.8.2) 
    docile (~> 1.1.0) 
    multi_json 
    simplecov-html (~> 0.8.0) 
simplecov-html (0.8.0) 
sinatra (1.4.2) 
    rack (~> 1.5, >= 1.5.2) 
    rack-protection (~> 1.4) 
    tilt (~> 1.3, >= 1.3.4) 
tilt (1.3.7) 

PLATFORMS 
java 
ruby 

DEPENDENCIES 
codeclimate-test-reporter 
rack 
rake 
rspec 
sinatra 
+0

編集:場合にはあなたが思っていたものを、バッチファイル @ECHO OFF であるIF NOT "%〜F0" == "〜F0" GOTO:WinNTの @ "%〜dp0ruby.exe" 」 C:/Users/emachnic/GitRepos/railsinstaller-windows/stage/Ruby2.2.0/bin/rails "%1%2%3%4%5%6%7%8%9 GOTO:EOF :WinNT @ "%〜dp0ruby.exe" "%〜dpn0"%* – Gabi

+0

あなたはGemfile.lockを投稿できますか? – eiko

+0

@eiko gemfile.lockのファイルを検索し、最初に崇高なテキストで開きました – Gabi

答えて

1

、それはレールデシベルを実行しているように見えます:移行:移行は、それが代わりにすくいデシベルのRails5で行うの方法でなければなりません。

この

は、このスレッドのオフに基づいています。 https://www.reddit.com/r/rails/comments/60gjx3/help_when_using_rake_dbmigrate_i_get_return_error/

+0

Windowsの代わりに仮想マシンでUbuntu Linux OSを使用するだけで実際に解決できました手伝い。ここを更新するのを忘れました。質問を閉じる方法がわからない – Gabi

+0

rails db:migrate worked THANKS! – Aindriu

-1

エラーは単純に動作していないrake db:migrateを示しています。

最新すくい宝石インストール: -

gem 'rake', '~> 11.2', '>= 11.2.2' gem install rake -v 11.2.2

をして、サーバー再起動します。誰もが同じ問題に直面した場合rails s

0

を!これは、dbフォルダに開発用sqlite3ファイルがないためです:development.sqlite3解決するには、アプリケーションのルートディレクトリ(Blog、Todo [YOUR APP FOLDER])に移動してから、 rails db:migrate RAILS_ENV=development