質問をすることでしか得られない、回答やアドバイスがある。

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

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails 5

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

Q&A

解決済

1回答

1576閲覧

rails s を実行すると`require': cannot load such file -- haml (LoadError)こちらのエラーが表示されてしまう

tyosu

総合スコア24

Ruby on Rails 5

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

0グッド

0クリップ

投稿2022/05/28 04:57

編集2022/05/28 08:41

解決したいこと

'require': cannot load such file -- haml (LoadError)

このエラーを解決し、rails sでlocalhostが開けるようにしたい

実行したこと

エラーメッセージが「 cannot load such file -- haml 」なので、ファイルが存在しないのか、ファイルが存在しても見つけられないのかの切り分けを行うため、以下のコマンドでファイルが存在するかどうかを確認しました

find ~/.rbenv -type f | grep haml;

上記もコマンドの実行結果になります

/Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/specifications/haml-5.2.1.gemspec /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/specifications/haml-5.2.0.gemspec /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/specifications/html2haml-2.2.0.gemspec /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/specifications/default/haml-5.2.2.gemspec /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/specifications/haml-rails-2.0.1.gemspec /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/specifications/haml-5.1.2.gemspec /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/cache/haml-5.2.2.gem /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/cache/haml-5.2.1.gem /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/cache/haml-5.2.0.gem /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/cache/html2haml-2.2.0.gem /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/cache/haml-5.1.2.gem /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/cache/haml-rails-2.0.1.gem /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/doc/sinatra-2.0.8.1/ri/Sinatra/Helpers/Stream/Templates/haml-i.ri /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/doc/faker-2.16.0/ri/Faker/Quotes/Shakespeare/hamlet-c.ri /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/doc/faker-2.16.0/ri/Faker/Quotes/Shakespeare/hamlet_quote-c.ri /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/doc/sinatra-2.1.0/ri/Sinatra/Helpers/Stream/Templates/haml-i.ri /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/.yardopts /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/html2haml.gemspec /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/test/erb_test.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/test/html2haml_test.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/test/jruby/erb_test.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/test/jruby/html2haml_test.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/test/test_helper.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/bin/html2haml /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/README.md /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/Rakefile /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/.gitignore /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/Changelog.markdown /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/lib/html2haml.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/lib/html2haml/html/erb.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/lib/html2haml/exec.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/lib/html2haml/html.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/html2haml-2.2.0/lib/html2haml/version.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/test/fixtures/routes.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/test/test_helper.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/gemfiles/rails_5_1.gemfile /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/gemfiles/rails_5_2.gemfile /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/gemfiles/rails_6.beta2.gemfile /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/README.md /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/Rakefile /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/.gitignore /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/tasks/erb2haml.rake /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/haml-rails.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/generators/haml/mailer/mailer_generator.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/generators/haml/mailer/templates/view.text.haml /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/generators/haml/mailer/templates/view.html.haml /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/generators/haml/mailer/templates/layout.text.haml /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/generators/haml/mailer/templates/layout.html.haml /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/generators/haml/controller/controller_generator.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/generators/haml/controller/templates/view.html.haml /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/generators/haml/scaffold/scaffold_generator.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/generators/haml/scaffold/templates/show.html.haml /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/generators/haml/scaffold/templates/index.html.haml /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/generators/haml/scaffold/templates/_form.html.haml /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/generators/haml/scaffold/templates/edit.html.haml /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/generators/haml/scaffold/templates/new.html.haml /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/haml-rails/version.rb /Users/inouekeitarou/.rbenv/versions/2.6.5/lib/ruby/gems/2.6.0/gems/haml-rails-2.0.1/lib/rails/generators/haml/application_layout/application_layout_generator.rb /Users/inouekeitarou/.rbenv/shims/haml /Users/inouekeitarou/.rbenv/shims/html2haml
gem list bundler

こちらでbundleのインストールのリストを表示

bundler (default: 2.3.8, 2.2.17, 2.2.14, default: 2.2.13, 2.2.11, 2.2.3, 2.1.4, 1.17.3, default: 1.17.2, 1.15.0) capistrano-bundler (2.0.1)

環境

rails -v
Rails 6.0.5

bundle -v
Bundler version 1.17.3

Gemfile.lock
BUNDLED WITH
1.17.3

macOS

どなたか教えていただけると幸いです
宜しくお願いいたします。

#Gemfileの追加

source 'https://rubygems.org' git_source(:github) { |repo| "https://github.com/#{repo}.git" } ruby '2.6.5' # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'rails', '~> 6.0.0' # Use mysql as the database for Active Record gem 'mysql2', '>= 0.5.3' # Use Puma as the app server gem 'puma', '~> 3.11' # Use SCSS for stylesheets gem 'sass-rails', '~> 5' # Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker gem 'webpacker', '~> 4.0' # Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks gem 'turbolinks', '~> 5' # Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder gem 'jbuilder', '~> 2.7' # Use Redis adapter to run Action Cable in production # gem 'redis', '~> 4.0' # Use Active Model has_secure_password # gem 'bcrypt', '~> 3.1.7' # Use Active Storage variant # gem 'image_processing', '~> 1.2' # Reduces boot times through caching; required in config/boot.rb gem 'bootsnap', '>= 1.4.2', require: false group :development, :test do # Call 'byebug' anywhere in the code to stop execution and get a debugger console gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] end group :development do gem 'web-console', '>= 3.3.0' gem 'listen', '>= 3.0.5', '< 3.2' gem 'spring' gem 'spring-watcher-listen', '~> 2.0.0' end group :test do gem 'capybara', '>= 2.15' gem 'selenium-webdriver' gem 'webdrivers' end gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] gem "haml-rails", ">= 1.0", '<= 2.0.1' gem "font-awesome-sass" gem 'jquery-rails' gem 'ancestry' gem 'kaminari' #ログイン機能 gem 'devise' #日本語化 gem 'rails-i18n', '~> 6.0' gem 'devise-i18n' gem 'seed-fu' # gem 'devise-bootstrap-views', '~>1.0'

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

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

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

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

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

maisumakun

2022/05/28 08:03

Gemfileはどのように書いていますか?
tyosu

2022/05/28 08:42

こちら追記させていただきました。 宜しくお願いいたします!
maisumakun

2022/05/28 11:57

bundle installは行っていますか?
tyosu

2022/05/28 13:32

行っています! ``` Bundle complete! 26 Gemfile dependencies, 99 gems now installed. Gems in the group production were not installed. Use `bundle info [gemname]` to see where a bundled gem is installed. ```
guest

回答1

0

ベストアンサー

/Users/inouekeitarou/.rbenv/versions/2.6.5

2.6.5を使われていますが、ruby2.6の最新は2.6.10です。
以下の条件で試すと問題なくrailsは起動します。
2.6.10を試してみてはいかがでしょう。

ruby 2.6.10p210 (2022-04-12 revision 67958) [arm64-darwin21]
Rails 6.0.5
Bundler version 1.17.2
MacOS Monterey (M1)

$ bundle exec rails s => Booting Puma => Rails 6.0.5 application starting in development => Run `rails server --help` for more startup options Puma starting in single mode... * Version 4.3.12 (ruby 2.6.10-p210), codename: Mysterious Traveller * Min threads: 5, max threads: 5 * Environment: development * Listening on tcp://127.0.0.1:3000 * Listening on tcp://[::1]:3000 Use Ctrl-C to stop

投稿2022/05/29 13:13

technocore

総合スコア7200

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

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

tyosu

2022/06/02 10:23

ありがとうございます。 できました!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問