2016-03-15 104 views
2

我是新來的回報率和同時通過使用此命令創建新的Rails應用我現在面臨一個問題 :創建軌道新的應用程序時間太長

$ rails new test_app

需要很長時間捆綁來執行它安裝過程

Ps。 2.4.5.1

紅寶石版本:紅寶石2.2.3p173(2015年8月18日修訂版51636)[x86_64的Linux的]

軌版本:4.2的Rails我通過使用rbenv

寶石版本安裝導軌0.4

捆綁版本:1.10.6

+0

'bundle install'取決於您的互聯網連接和系統配置,因爲它下載和安裝寶石 – Deep

+0

感謝您的回覆,但我確實有一個非常好的互聯網連接10Mbps ..是否有加快軟件包安裝過程呢? – youta

回答

6

是的,而不是等待你可以取消的進度和做手工bundle install。遵循以下步驟: -

  • 運行rails new your_app
  • 該命令將生成的所有文件,並在最後它含蓄地運行bundle install,它會在終端窗口中。
  • 因此,不用等待它完成,請執行ctrl + c,然後手動運行bundle命令,您會注意到它花費的時間更少。嘗試一次!

希望有幫助!

+0

當我解釋安裝過程後,我去了應用程序目錄並運行'$ bundle install'命令,但是出現錯誤'Gem :: RemoteFetcher :: UnknownHostError:沒有這樣的名稱(https://rubygems.org/ gems/rake-11.1.1.gem) 安裝rake(11.1.1)時發生錯誤,並且Bundler無法繼續。 請確保gem install rake -v '11.1.1''捆綁成功.' – youta

+0

連接有問題,請按照建議手動安裝'rake'。 'gem install rake -v '11.1.1'',看它是否有效! – RSB

+1

安裝了缺失的寶石之後,現在一切似乎都已經安裝完畢..感謝支持,它非常​​有幫助:) – youta

2

我有另一種解決這個問題,而通過這個命令

$ sudo gem install bundler --prerelease

安裝最後搶鮮捆綁請遵循本answer中斷安裝過程。它立刻執行了創建過程。