【问题标题】:could not locate gemfile in ruby tutorial在 ruby​​ 教程中找不到 gemfile
【发布时间】:2015-02-23 08:24:47
【问题描述】:

我正在做 railstutorial.org 第 2 章玩具应用程序,第 1 章的一切都很好,但是当我尝试为玩具应用程序安装 bundle 时,我得到了这个

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 --without production 找不到 Gemfile

我复制了与书中 gemfile 相同的说明,即: 来源

'https://rubygems.org'

gem 'rails', '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 'sdoc', '0.4.0', group: :doc

组:开发,:测试做 宝石'sqlite3','1.3.9' 宝石'byebug','3.4.0' 宝石'网络控制台','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

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

【问题讨论】:

    标签: ruby-on-rails gem rubygems


    【解决方案1】:

    创建应用后,您需要切换到其目录以执行 Bundler 命令。

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

    例如:

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

    【讨论】:

    • 谢谢!我实际上回去删除了工作场所的所有文件,从那里一切正常,我想我之前写了一个错误的命令,事情没有到位......
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    • 1970-01-01
    • 2012-03-28
    • 1970-01-01
    • 2011-03-20
    • 2023-03-04
    相关资源
    最近更新 更多