前提
localで作成したLaravelアプリをデプロイ(git経由でエックスサーバーに)しました。一度完成したものの、中身がLaravelの仕様とかけ離れていたために、再度作り直しして、元あったLaravelファイルはfileziila3でダウンロードしてから削除しました。その後macのターミナルからsshでエックスサーバーに接続すると以下のメッセージが現れるようになりました。
発生している問題・エラーメッセージ
一部...で伏字にしてます。
-bash: .nodebrew/current/bin:/home/........../bin:/home/........../bin:/usr/lib/courier-imap/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/........../.composer/vendor/bin: そのようなファイルやディレクトリはありません
実現したいこと
本番環境でbreezeを使用して、認証機能を実装したかったのですがnpmがインストール出来ず、この問題が浮き彫りになりました。.bash_profileのPATHをprintenv PATHすると上記ほぼ同じ(1ディレクトリだけ同じものがダブってた)表示がされていた。
詳細は以下のtellatailのページで質問しています。
https://teratail.com/questions/mgpuggzs5d8g54
完全にファイルがなくなっているのか、何かファイルが復旧できるただ手立てがないか知りたいです。
.bash_profileはこんな感じです。
Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
User specific environment and startup programs
PATH=$HOME/bin:$PATH
PATH=$HOME/ .nodebrew/current/bin:$HOME/bin:$PATH
export PATH
export PATH=$HOME/.nodebrew/current/bin:$PATH
試したこと
Linuxコマンドで変なことをしてないかbash_historyを確認したが多分そんな感じではなさそう。(ただ、コマンドを完全に理解できて無いので見落としてる可能性もあり。)
回答1件
あなたの回答
tips
プレビュー