2016-03-15 67 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中断安装过程。它立刻执行了创建过程。