无法在ruby教程中找到gemfile

时间:2014-12-25 19:27:13

标签: ruby-on-rails gem rubygems

我正在做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获得的相同指令,这是: 来源

'https://rubygems.org'

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

知道我做错了什么????

1 个答案:

答案 0 :(得分:1)

创建应用程序后,您需要更改其目录以执行Bundler命令。

(根据您提问中的摘录,您似乎仍然在workspace,而Gemfile位于toy_app。)

例如:

$ rails new blah_app
$ cd blah_app
$ bundle (whatever)