У меня есть VS Code в Windows и macOS, в Windows он обновляется автоматически, а в macOS — нет.
Как заставить VS Code автоматически обновляться на macOS?
VS Code в macOS не будет автоматически обновляться, если он запущен из папки, доступной только для чтения.
Если вы загрузили и запустили VS Code из папки «Загрузки», доступной только для чтения, он не будет автоматически обновляться.
Решение:
После загрузки VS Code перетащите загруженный файл в каталог приложений и запустите его оттуда.
Теперь он будет автоматически обновляться
Спасибо @gino mempin за ответ на мой предыдущий вопрос за вдохновение Как включить автопоиск в VS Code на macOs?
@MarkGavagan попробуйте выйти из Visual Studio Code, найти его в папке «Приложения», удерживая нажатой клавишу команды ⌘, перетащив его в папку «Загрузки», а затем перетащив его обратно в папку «Приложения». Мой смог обновиться после этого, см.: github.com/microsoft/vscode/issues/27928#issuecomment-306382650
Спасибо, Зак. -М
У меня сработало перетаскивание из загрузок в приложения + перезапуск vscode.
Обязательно закройте VS Code, а не просто закройте его.
Это работает для меня: перетаскивание кода VS из загрузки в папку приложения.
Почему Downloads
доступен только для чтения, если файлы записываются туда при загрузке?
Я решил свою проблему с помощью этой команды:
xattr -dr com.apple.quarantine /Applications/Visual\ Studio\ Code.app
источник: naveendhanaraj.wordpress.com
Если кто-то столкнется с этим, и VS Code уже был в вашей папке приложений...
Downloads
.Applications
.Я вроде бы уже в папке приложения, но не работает: D. Спасибо чувак
Для меня это не имеет смысла, но взломать это работает!
Перемещение VSCode
в папку Applications
, а затем перезапуск Mac сработало для меня.
2 способа решения:
Перетащите значок приложения vscode из загрузок в приложение, если вы загрузили свежий
Удерживайте клавишу CMD и перетащите значок приложения vscode из приложения для загрузки и обратно в приложение.
Мой VSCode уже находится в папке «Приложения», но я все еще сталкиваюсь с ошибкой. Я использовал «Способ 2», и это сработало. Не знаю почему, но это сработало.
Решение, если решение @StudioTime не работает:
Терминал:
sudo chown $USER ~/Library/Caches/com.microsoft.VSCode.ShipIt/*
xattr -dr com.apple.quarantine /Applications/Visual\ Studio\ Code.app
И перетащите в папку Applications
.
Перезапустите VSCode
Это не работает для меня. Я подтвердил, что VS Code на самом деле находится в папке «Мои приложения», но я продолжаю получать сообщение «Невозможно обновить при работе на томе только для чтения. Приложение находится на томе только для чтения. Переместите приложение и повторите попытку. Если вы используете macOS Sierra или более позднюю версию, вам необходимо переместить приложение из каталога «Загрузки». Дополнительную информацию см. по этой ссылке». предупреждение.