解決方法
その1.ダウンロードのフォルダからアプリフォルダへ移動
🦊 恥ずかしい・・・
その2. .bash_profileと.bashrcを作成
🐹 フォルダを2重で作成しちゃった時があって1つを削除したんだけど、その時に一緒に消しちゃったのかも。
原因の追及編〜
🐹 VS.codeを開いた時、これまで無視していたエラーだったけど消える気配もないので手をかけることに。
Cannot update while running on a read-only volume. The application is on a read-only volume. Please move the application and try again. If you're on macOS Sierra or later, you'll need to move the application out of the Downloads directory. This might mean the application was put on quarantine by macOS. See this link for more information.
Deepl翻訳
読み取り専用ボリュームで実行中に更新できない。アプリケーションは読み取り専用ボリューム上にあります。アプリケーションを移動して、もう一度やり直してください。macOS Sierra以降をお使いの場合は、アプリケーションをダウンロードディレクトリから移動する必要があります。これは、アプリケーションがmacOSによって隔離された可能性があります。詳しくはこちらのリンクをご覧ください。
とエラーがでて、クリックするとtimeoutの画面に案内される。そこのリンク先も確認する事に。
This is due to a well known Squirrel issue: Squirrel/Squirrel.Mac#182
Workaround: Move Code out of Downloads and into the Applications folder.
Workaround 2: If updates still don't work after moving Code to the Applications folder, you can fix it with
xattr
:
Deepl翻訳
読み取り専用ボリュームで実行中に更新できない。アプリケーションは読み取り専用ボリューム上にあります。アプリケーションを移動して、もう一度やり直してください。macOS Sierra以降をお使いの場合は、アプリケーションをダウンロードディレクトリから移動する必要があります。これは、アプリケーションがmacOSによって隔離された可能性があります。詳しくはこちらのリンクをご覧ください。
🦊 むむ!まさか!!! 😺 そう!そのまさかにゃ! ![スクリーンショット 2024-08-23 11.57.09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3870482/e77a9055-ad11-0644-1d92-1254deb03abb.png)🐹 ダウンロードフォルダにまだおった・・・てっきりダウンロードしたときに自動でアプリフォルダに移動してくれると思ってたけどしないアプリもあるんだね〜
アプリフォルダに移動!
🐹 でも、まだエラーが出るな・・・
😺 引き続き調べていくにゃ!
まずは公式のHPを見ていくにゃよ。
Investigate slow shell initialization
The process outlined below may help you identify which parts of your shell initialization are taking the most time:
Open your shell's startup file (for example, in VS Code by typing ~/.bashrc or ~/.zshrc in Quick Open (⌘P)).
Selectively comment out potentially long running operations (such as nvm if you find that).
Save and fully restart VS Code.
Continue commenting out operations until the error disappears.
Note: While nvm is a powerful and useful Node.js package manager, it can cause slow shell startup times, if being run during shell initialization. You might consider package manager alternatives such as asdf or search on the internet for nvm performance suggestions.
要約すると、VSCODEにある.bashrc
or .zshrc
をコメントアウトしてみてだって。
🐹 でも、私のフォルダにはそんなデータないよ?それが原因じゃないってことかな。
😺 でも、.bashrc
or .zshrc
ってなんのためのデータか調べてみにゃいと。
🦊 あ!このブログ読んでみて!
シェル起動時に1回、実行される。だって。ファイルがない人もいるみたい。
これが無いから逆に読み込みエラーになってたのかも。
1回読み込みに行くのに、ファイルが無いから一生探してる・・・みたいな?
touch ~/.bash_profile
touch ~/.bashrc
ファイルができたことを確認
ls -a
. .viminfo
.. .vscode
.CFUserTextEncoding .yarnrc
.DS_Store .zlogin
.Trash .zprofile
.bash_profile .zsh_history
.bashrc .zsh_sessions
.bundle .zshrc
.cache Applications
.config Boostnote
.gem Creative Cloud Files
.gitconfig Desktop
.gitflow_export Documents
.gitignore_global Downloads
.hgignore_global Library
.irb_history Movies
.lesshst Music
.local Pictures
.mkshrc Public
.mono b-log-app
.npm blog-app
.nuget blogapp2
.nuuid.ini blogapp_sample
.nvm iCloud Drive(アーカイブ)
.profile logo_s.png
.rbenv rails
.rvm sample_app
.software sporo_app
.ssh ssh
.stCommitMsg
🦊 おお!?vscodeからエラーがなくなった
code .が効かない!問題も改善
🐹 よしよし、ついでにデイトラ授業でならっていたコンソールでcode .打つとvscodeが立ち上がるショートコマンドも動くようになった!