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

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

詳細はこちら
Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

Q&A

解決済

1回答

773閲覧

Node.js アップデートしなさいというエラー

Meitoku

総合スコア44

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

0グッド

0クリップ

投稿2020/11/22 02:11

編集2020/11/23 04:24

AWSでデプロイしようとすると、

Autoprefixer doesn’t support Node v6.17.1. Update it.

というエラーが発生します
Node.jsをアップデートしなさいというエラーみたいですが
私のバージョンは

node -v v15.2.1

でありv6.17.1ではありません

それはひとまず置いといてこちらで対処しようとしましたが
最初の削除の時点で

sudo: yum: command not found

が出てしまい問題解決できず前に進めません

検索しても解決方法は上記の方法のようなばかりで困っています

ご教授お願いします

##追記
deploy.rb

# config valid only for current version of Capistrano # capistranoのバージョンを記載。固定のバージョンを利用し続け、バージョン変更によるトラブルを防止する lock '3.14.1' # Capistranoのログの表示に利用する set :application, 'baseball-app' # どのリポジトリからアプリをpullするかを指定する set :repo_url, 'git@github.com:katou02/baseball-app.git' # バージョンが変わっても共通で参照するディレクトリを指定 set :linked_dirs, fetch(:linked_dirs, []).push('log', 'tmp/pids', 'tmp/cache', 'tmp/sockets', 'vendor/bundle', 'public/system', 'public/uploads') set :rbenv_type, :user set :rbenv_ruby, '2.5.1' # どの公開鍵を利用してデプロイするか set :ssh_options, auth_methods: ['publickey'], keys: ['~/.ssh/rails-baseball.pem'] # プロセス番号を記載したファイルの場所 set :unicorn_pid, -> { "#{shared_path}/tmp/pids/unicorn.pid" } # Unicornの設定ファイルの場所 set :unicorn_config_path, -> { "#{current_path}/config/unicorn.rb" } set :keep_releases, 5 # デプロイ処理が終わった後、Unicornを再起動するための記述 after 'deploy:publishing', 'deploy:restart' namespace :deploy do task :restart do invoke 'unicorn:restart' end end

Capfile

require "capistrano/setup" require "capistrano/deploy" require 'capistrano/rbenv' require 'capistrano/bundler' require 'capistrano/rails/assets' require 'capistrano/rails/migrations' require 'capistrano3/unicorn' Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r }
nodejs -v -bash: nodejs: command not found

マルチ
こちら

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

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

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

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

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

maisumakun

2020/11/22 02:30

> AWSでデプロイしようとすると どのようなデプロイ手順を行おうとしていたのでしょうか?
Meitoku

2020/11/22 02:37

Unicornを停止させ、bundle exec cap production deployで自動デプロイを実施しました
maisumakun

2020/11/22 02:42

・Linuxのディストリビューションは何でしょうか?(Amazon Linux 1/2/それ以外) ・Capistranoの設定内容はどのようなものでしょうか?
Meitoku

2020/11/22 02:52

Amazon Linux AMIです ファイルを追記致しました
maisumakun

2020/11/22 03:42

・「which node」というコマンドを実行すると結果はどのようになっていますか? ・Capistranoの設定内容はどのようなものでしょうか?(Carrierwaveは直接関係しません)
Meitoku

2020/11/22 03:51

which node /Users/katoukento/.nodebrew/current/bin/node です 関係がありそうなものを追記しました
maisumakun

2020/11/22 04:03

えっと、それはAWS上で行っての結果ですか?>which node
Meitoku

2020/11/22 04:26

申し訳ありません こちらです which node /usr/bin/node
maisumakun

2020/11/22 04:27

「sudo: yum: command not found」と出たのはローカルでしょうか、EC2上でしょうか?
Meitoku

2020/11/22 04:31

ローカルになります
Meitoku

2020/11/23 15:48 編集

削除
guest

回答1

0

自己解決

ec2上でアップデートしたら解決しました!

node -v
v15.2.1

投稿2020/11/23 15:48

Meitoku

総合スコア44

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問