🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

1回答

1897閲覧

Ruby on railsの環境構築で $ rails new ○○ができません

KyokM

総合スコア4

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2019/10/11 04:47

編集2019/10/27 01:20

前提・実現したいこと

【実現したいこと】
$ rails new ○○を実行したい

発生している問題・エラーメッセージ

「 $ rails new ○○ 」を実行すると、以下のエラーが発生します。
原因や対処法を教えていただきたいです。

該当のソースコード

create create README.md create Rakefile create .ruby-version create config.ru create .gitignore create Gemfile run git init from "."

Initialized empty Git repository in /Users/mkyouko/tweet_app/.git/
create package.json
create app
create app/assets/config/manifest.js
create app/assets/stylesheets/application.css
create app/channels/application_cable/channel.rb
create app/channels/application_cable/connection.rb
create app/controllers/application_controller.rb
create app/helpers/application_helper.rb
create app/javascript/channels/consumer.js
create app/javascript/channels/index.js
create app/javascript/packs/application.js
create app/jobs/application_job.rb
create app/mailers/application_mailer.rb
create app/models/application_record.rb
create app/views/layouts/application.html.erb
create app/views/layouts/mailer.html.erb
create app/views/layouts/mailer.text.erb
create app/assets/images/.keep
create app/controllers/concerns/.keep
create app/models/concerns/.keep
create bin
create bin/rails
create bin/rake
create bin/setup
create bin/yarn
create config
create config/routes.rb
create config/application.rb
create config/environment.rb
create config/cable.yml
create config/puma.rb
create config/spring.rb
create config/storage.yml
create config/environments
create config/environments/development.rb
create config/environments/production.rb
create config/environments/test.rb
create config/initializers
create config/initializers/application_controller_renderer.rb
create config/initializers/assets.rb
create config/initializers/backtrace_silencers.rb
create config/initializers/content_security_policy.rb
create config/initializers/cookies_serializer.rb
create config/initializers/cors.rb
create config/initializers/filter_parameter_logging.rb
create config/initializers/inflections.rb
create config/initializers/mime_types.rb
create config/initializers/new_framework_defaults_6_0.rb
create config/initializers/wrap_parameters.rb
create config/locales
create config/locales/en.yml
create config/master.key
append .gitignore
create config/boot.rb
create config/database.yml
create db
create db/seeds.rb
create lib
create lib/tasks
create lib/tasks/.keep
create lib/assets
create lib/assets/.keep
create log
create log/.keep
create public
create public/404.html
create public/422.html
create public/500.html
create public/apple-touch-icon-precomposed.png
create public/apple-touch-icon.png
create public/favicon.ico
create public/robots.txt
create tmp
create tmp/.keep
create tmp/cache
create tmp/cache/assets
create vendor
create vendor/.keep
create test/fixtures
create test/fixtures/.keep
create test/fixtures/files
create test/fixtures/files/.keep
create test/controllers
create test/controllers/.keep
create test/mailers
create test/mailers/.keep
create test/models
create test/models/.keep
create test/helpers
create test/helpers/.keep
create test/integration
create test/integration/.keep
create test/channels/application_cable/connection_test.rb
create test/test_helper.rb
create test/system
create test/system/.keep
create test/application_system_test_case.rb
create storage
create storage/.keep
create tmp/storage
create tmp/storage/.keep
remove config/initializers/cors.rb
remove config/initializers/new_framework_defaults_6_0.rb
run bundle install
The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x86-mswin32, x64-mingw32, java. To add those platforms to the bundle, run bundle lock --add-platform x86-mingw32 x86-mswin32 x64-mingw32 java.
Fetching gem metadata from https://rubygems.org/............
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies.....
Using rake 13.0.0
Using concurrent-ruby 1.1.5
Using i18n 1.7.0
Using minitest 5.12.2
Using thread_safe 0.3.6
Using tzinfo 1.2.5
Using zeitwerk 2.2.0
Using activesupport 6.0.0
Using builder 3.2.3
Using erubi 1.9.0
Using mini_portile2 2.4.0
Using nokogiri 1.10.4
Using rails-dom-testing 2.0.3
Fetching crass 1.0.5
Installing crass 1.0.5
Fetching loofah 2.3.1
Installing loofah 2.3.1
Using rails-html-sanitizer 1.3.0
Using actionview 6.0.0
Using rack 2.0.7
Using rack-test 1.1.0
Using actionpack 6.0.0
Using nio4r 2.5.2
Using websocket-extensions 0.1.4
Using websocket-driver 0.7.1
Using actioncable 6.0.0
Using globalid 0.4.2
Using activejob 6.0.0
Using activemodel 6.0.0
Using activerecord 6.0.0
Using mimemagic 0.3.3
Using marcel 0.3.3
Using activestorage 6.0.0
Using mini_mime 1.0.2
Using mail 2.7.1
Using actionmailbox 6.0.0
Using actionmailer 6.0.0
Using actiontext 6.0.0
Using msgpack 1.3.1
Using bootsnap 1.4.5
Using bundler 2.0.2
Using ffi 1.11.1
Using jbuilder 2.9.1
Using method_source 0.9.2
Using puma 3.12.1
Using rack-proxy 0.6.5
Using thor 0.20.3
Using railties 6.0.0
Using sprockets 3.7.2
Using sprockets-rails 3.2.1
Using rails 6.0.0
Using rb-fsevent 0.10.3
Using rb-inotify 0.10.0
Using sass-listen 4.0.0
Using sass 3.7.4
Using tilt 2.0.10
Using sass-rails 5.1.0
Using sqlite3 1.4.1
Using turbolinks-source 5.2.0
Using turbolinks 5.2.1
Using webpacker 4.0.7
Bundle complete! 17 Gemfile dependencies, 59 gems now installed.
Gems in the groups development and test were not installed.
Use bundle info [gemname] to see where a bundled gem is installed.
run bundle binstubs bundler
The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x86-mswin32, x64-mingw32, java. To add those platforms to the bundle, run bundle lock --add-platform x86-mingw32 x86-mswin32 x64-mingw32 java.
run bundle exec spring binstub --all
bundler: failed to load command: spring (/Users/mk/.rbenv/versions/2.6.4/bin/spring)
Gem::Exception: can't find executable spring for gem spring. spring is not currently included in the bundle, perhaps you meant to add it to your Gemfile?
/Users/mk/.rbenv/versions/2.6.4/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb:460:in block in replace_bin_path' /Users/mk/.rbenv/versions/2.6.4/lib/ruby/gems/2.6.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb:480:in block in replace_bin_path'
/Users/mk/.rbenv/versions/2.6.4/bin/spring:23:in <top (required)>' rails webpacker:install RAILS_ENV=development environment is not defined in config/webpacker.yml, falling back to production environment rails aborted! LoadError: Could not load the 'listen' gem. Add gem 'listen'to the development group of your Gemfile /Users/mk/app/config/environment.rb:5:in<main>'
./bin/rails:4:in `<main>'

Caused by:
LoadError: cannot load such file -- listen
/Users/mk/app/config/environment.rb:5:in <main>' ./bin/rails:4:in <main>'

Caused by:
Bootsnap::LoadPathCache::FallbackScan:

Tasks: TOP => app:template => environment
(See full trace by running task with --trace)

補足情報(FW/ツールのバージョンなど)

$ rails -v
Rails 6.0.0

$ spring -v
Spring version 2.1.0

$ bundler -v
Bundler version 2.0.2

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

gouf

2019/10/11 05:35

エラーメッセージの前後 10〜20行に「Make sure that...」のような確認を促す文言が書かれていますか? もしそうならそれはなんですか?
siruku6

2019/10/11 11:41

create create README.md create Rakefile create .ruby-version 〜 bundler: failed to load command: spring (/Users/〜/.rbenv/versions/2.6.4/bin/spring) Gem::Exception: can't find executable spring for gem spring. spring is not currently included in the bundle, perhaps you meant to add it to your Gemfile? ``` ↑この部分を省略せずに全部記載したら何らかの回答が得られそうですね
KyokM

2019/10/11 13:30

ありがとうございます、更新いたしました><
KyokM

2019/10/11 13:36

Make sure that が見つけられませんでしたTT
guest

回答1

0

エラーの内容を見ると、既に作成されたアプリケーション myapp を再度指定しているように見えます。rails new を実行したdirectoryにmyappというdirectoryが存在しませんか?

その場合の解決方法

  1. rails new はやめ、既存のmyappを用いる
  2. 既存のmyappをdirectoryごと削除してからnewする
  3. 既存のmuappの名前を変更してからnewする
  4. myappではないべつのアプリケーションでnewする

投稿2019/10/14 20:50

winterboum

総合スコア23567

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

KyokM

2019/10/27 01:23

別の名前でnewしてみました。 上記のエラーの解決法があれば引き続きぜひ教えていただきたいです><
winterboum

2019/10/27 01:51

rails new は成功して、後処理のbundle install も成功しています Bundle complete! 17 Gemfile dependencies, 59 gems now installed. ってあります このあとの作業は rails new ではなく、そのdirectoryに移って行って下さい その後の処理の springの起動で失敗していますが、エラーメッセージからはinstallされていないようです。Gemfileに記載されているか確認して、なければ追加して bundle install してください。 うまく行かない時は、Gemfileとエラーメッセージを載せて下さい。 が、 私はこれからでかけて深夜までもどらないので、今日は私はここまでです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問