劉明鑫*_*劉明鑫 33 visual-studio-code
当我更改任何文件时,系统将拒绝我访问.发生了什么......如何在mac中获得最高权利
Nik*_*ath 62
将VS Code作为sudo运行通常不是一个好主意.而是更改目录的权限.
您可以更改目录的所有权,以便可以在不需要root权限的情况下打开它.
$ sudo chown -R <user-name> <directory-name>
Run Code Online (Sandbox Code Playgroud)
小智 22
首先,通过发出命令记下所有文件和文件夹的当前权限:
ls -lR <project_dir_name> > old_permissions.txt
Run Code Online (Sandbox Code Playgroud)
这将把命令的输出保存ls -l <project_dir_name>到old_permissions.txt当前目录中的文件.
如果您不知道权限如何工作以及上一个命令的结果代表什么,请查看https://ss64.com/bash/syntax-permissions.html和https://ss64.com/bash /chmod.html.
此时,要修改下面的任何文件<project_dir_name>,您可以通过发出命令递归地授予所有子文件夹和文件的完全权限:
sudo chmod -R 777 <project_dir_name>
Run Code Online (Sandbox Code Playgroud)
请注意,您负责执行的更改!
保存更新后,您可以通过查看文件中保存的旧权限来重置文件夹的先前权限设置old_permissions.txt.您应该手动设置权限(除非您创建例如脚本以使用保存的信息自动执行old_permissions.txt).
注意:仅修改要修改的特定文件(而不是整个文件夹)的权限可能更好.
use*_*418 22
从vscode中的PATH中卸载code命令并重新安装。
Dro*_*sis 18
上述解决方案都没有为我解决这个问题,这就是最终有效的方法:
System Preferences > Security and Privacy > Privacy (tab) > (scroll down to) Files and Folders > Select Desktop Folder
jsn*_*d00 10
我找到了解决办法。我只是从 vscode 中的 PATH 中卸载了 code 命令并重新安装。即打开命令面板,搜索“卸载 PATH 中的'code'命令”并选择第一个选项进行卸载。然后执行相同的操作将其安装回来"install 'code'..."。安装时也做同样的事情。那应该解决它
https://github.com/microsoft/vscode/issues/129884
懒惰诗人的道具
轻松修复:
cmd+shift+p'uninstall code''uninstall code'cmd+shift+p然后键入'install code'并选择"install code"。cd to the project directory and
run cd .. to move back one folder
run sudo chmod -R 777 <project_dir_name>
it works for me vscode never asked me for password when saving my file again.
转到您的终端并输入命令:
sudo "/Applications/Visual Studio Code.app/Contents/MacOS/Electron" ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
这个对我有用。
不过根据网站上的回答,不建议启动vs code时获取超级用户权限。我也是 vs code 的新手,所以我不知道获得许可的正确方法。
另外,在我的mac上,输入命令时只会获得一次权限,退出vs code后,再次打开vs code将不再拥有该权限。我仍在努力并尝试修复。
但这个答案应该可以解决你的问题。
| 归档时间: |
|
| 查看次数: |
50251 次 |
| 最近记录: |