2012-11-15 46 views
3

我建立一個Rails應用程序的第一個部分是不執行,我不能得到命令「軌服務器」命令在Windows

軌服務器 工作,還是真的任何其他rails命令。每當我嘗試軌命令我得到的幫助屏幕像這樣:

$rails server 
Usage: 
rails new APP_PATH [options] 

Options: 
-r, [--ruby=PATH]    # Path to the Ruby binary of your choice          # Default: /home/sgallagher/.rvm/rubies/ruby-1.9.2- p290/bin/ruby 
-b, [--builder=BUILDER]  # Path to a application builder (can be a filesystem  path or URL) 

-m, [--template=TEMPLATE]  # Path to an application template (can be a filesystem path or URL) 
[--skip-gemfile]   # Don't create a Gemfile 
    [--skip-bundle]   # Don't run bundle install 
-G, [--skip-git]    # Skip Git ignores and keeps 

ND等(它給了我同樣的「新軌道」命令,不管我把什麼命令)...

關於我的系統中可能丟失什麼或者爲什麼這些命令沒有響應的任何想法?謝謝

P.S.另一個特殊的事情是,當我創建這個應用程序,最初,我使用的命令:

rails new first_app 這實際上創建了兩個應用程序:一個叫'新',另一個叫'first_app'。它也沒有創建一個默認的Gemfile。

我正在運行Rails 3.1.0和Ruby 1.9.2。在Windows 7上

回答

0

我得到了更多的搜索
解決「包安裝」 命令不會自動執行,我手動運行這個命令,在端口3000上啓動的webrick服務器,

但現在發生的問題是每當我啓動ROR時,dat都需要執行「bundle install」命令來啓動服務器.......我可以通過這個問題?

1

首先儘量讓你的應用程序(如$rails new app_name),然後$cd app_name最後運行$rails server

+0

另一個錯誤出現 C:\網站\博客>軌服務器 ←[31mCould找不到gem'jquery-rails(> = 0)x86-mingw32'在你的Gemfile中列出的任何gem sour ces中。←[0m ←[0m –

+0

是的,你是正確的..'捆綁安裝'你必須運行,因爲安裝/更新額外的寶石(或軟件包),然後啓動服務器 – vlcekmi3

+0

我們如何自動化「捆綁安裝」通訊在mak上執行新的應用程序,即「軌道新項目」 –

0

確保你在DOS或終端改變目錄到Rails應用程序駐留在正確的目錄...