前提・実現したいこと
rails newを行い、bundle installが終了して
試しにサーバーを立ち上げようとするとwebpackerのエラーが発生し、
https://qiita.com/libertyu/items/1eb74adc817ab8971100
こちらの記事を参考に直そうとすると別のエラーがでました。(②)
発生している問題・エラーメッセージ
①のエラー
$ bundle exec rails server => Booting Puma => Rails 6.0.2.2 application starting in development => Run `rails server --help` for more startup options Exiting Traceback (most recent call last): 略 /Users/app/vendor/bundle/ruby/2.6.0/gems/webpacker-4.2.2/lib/webpacker/configuration.rb:92:in `read': No such file or directory @ rb_sysopen - /Users/app/config/webpacker.yml (Errno::ENOENT) 略 /Users/app/vendor/bundle/ruby/2.6.0/gems/webpacker-4.2.2/lib/webpacker/configuration.rb:95:in `rescue in load': Webpacker configuration file not found /Users/app/config/webpacker.yml. Please run rails webpacker:install Error: No such file or directory @ rb_sysopen - /Users/app/config/webpacker.yml (RuntimeError)
②のエラー
$ rails webpacker:install Could not find nokogiri-1.10.9 in any of the sources Run `bundle install` to install missing gems.
該当のソースコード
Ruby on Rails 2.6.3
試したこと
nokogiri系のエラーはネットを見ているとbundle installの実行時に起こることが多いみたいでサーバー起動時のものを発見できませんでした。
何個か、bundle installの記事を見ながら行いましたが解決しませんでした。
bundle installの結果
$ 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`. Using rake 13.0.1 Using concurrent-ruby 1.1.6 Using i18n 1.8.2 Using minitest 5.14.0 Using thread_safe 0.3.6 Using tzinfo 1.2.6 Using zeitwerk 2.3.0 Using activesupport 6.0.2.2 Using builder 3.2.4 Using erubi 1.9.0 Using mini_portile2 2.4.0 Using nokogiri 1.10.9 Using rails-dom-testing 2.0.3 Using crass 1.0.6 Using loofah 2.4.0 Using rails-html-sanitizer 1.3.0 Using actionview 6.0.2.2 Using rack 2.2.2 Using rack-test 1.1.0 Using actionpack 6.0.2.2 Using nio4r 2.5.2 Using websocket-extensions 0.1.4 Using websocket-driver 0.7.1 Using actioncable 6.0.2.2 Using globalid 0.4.2 Using activejob 6.0.2.2 Using activemodel 6.0.2.2 Using activerecord 6.0.2.2 Using mimemagic 0.3.4 Using marcel 0.3.3 Using activestorage 6.0.2.2 Using mini_mime 1.0.2 Using mail 2.7.1 Using actionmailbox 6.0.2.2 Using actionmailer 6.0.2.2 Using actiontext 6.0.2.2 Using bindex 0.8.1 Using msgpack 1.3.3 Using bootsnap 1.4.6 Using bundler 2.1.2 Using byebug 11.1.1 Using ffi 1.12.2 Using jbuilder 2.10.0 Using rb-fsevent 0.10.3 Using rb-inotify 0.10.1 Using ruby_dep 1.5.0 Using listen 3.1.5 Using method_source 1.0.0 Using mysql2 0.5.3 Using puma 4.3.3 Using rack-proxy 0.6.5 Using thor 1.0.1 Using railties 6.0.2.2 Using sprockets 4.0.0 Using sprockets-rails 3.2.1 Using rails 6.0.2.2 Using sassc 2.2.1 Using tilt 2.0.10 Using sassc-rails 2.1.2 Using sass-rails 6.0.0 Using spring 2.1.0 Using spring-watcher-listen 2.0.1 Using web-console 4.0.1 Using webpacker 4.2.2 Bundle complete! 13 Gemfile dependencies, 64 gems now installed. Bundled gems are installed into `./vendor/bundle`
brew doctorで解決した記事があったので、実行してみましたがこれというものは得られませんでした。
$ brew doctor Please note that these warnings are just used to help the Homebrew maintainers with debugging if you file an issue. If everything you use Homebrew for is working fine: please don't worry or file an issue; just ignore this. Thanks! Warning: Homebrew's sbin was not found in your PATH but you have installed formulae that put executables in /usr/local/sbin. Consider setting the PATH for example like so: echo 'export PATH="/usr/local/sbin:$PATH"' >> ~/.bash_profile
.bash_profileの中身
export PATH="$HOME/.rbenv/bin:$PATH" if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi export PATH="$HOME/.rbenv/bin:$PATH" export PATH="/usr/local/sbin:$PATH"
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。