我正在做railstutorial.org第2章玩具应用程序,第1章的所有内容都很顺利,但当我尝试为玩具应用程序安装捆绑包时,我得到了这个
naylen @ rails-tutorial:〜/ workspace / hello_app(master)$ cd~ / workspace naylen @ rails-tutorial:〜/ workspace $ rails 4.2.0.rc3 new toy_app (它安装了所有文件)
比我说的: naylen @ rails-tutorial:〜/ workspace $ toy_app / naylen @ rails-tutorial:〜/ workspace $ bundle install - withoutout production 无法找到Gemfile
我从书中复制了我为gemfile获得的相同指令,这是: 来源
gem'trail','4.2.0.rc3'
gem'sass-rails','5.0.0.beta1'
gem'uglifier','2.5.3'
gem'coffee-rails','4.1.0'
gem'jquery-rails','4.0.0.beta2'
gem'turbolinks','2.3.0'
gem'jbuilder','2.2.3'
gem'sdd','0.4.0',group :: doc
组:开发,:测试做 gem'sqlite3','1.3.9' gem'byebug','3.4.0' gem'web-console','2.0.0.beta3' 宝石'春天','1.1.3' 端
组:生产做 宝石'pg','0.17.1' 宝石'rails_12factor','0.0.2' 端
仍然说它无法找到该文件。 我精神焕发,再次尝试,我得到了这个:
naylen @ rails-tutorial:〜/ workspace $ cd~ / workspace naylen @ rails-tutorial:〜/ workspace $ rails 4.2.0.rc3 new toy_app 存在
相同的README.rdoc
相同的Rakefile
相同的config.ru
相同的.gitignore
conflict Gemfile
知道我做错了什么????
答案 0 :(得分:1)
创建应用程序后,您需要更改其目录以执行Bundler命令。
(根据您提问中的摘录,您似乎仍然在workspace
,而Gemfile位于toy_app
。)
例如:
$ rails new blah_app
$ cd blah_app
$ bundle (whatever)