laravel - 我如何修复 zsh : permission denied:/etc/hosts?

标签 laravel

我尝试使用代码配置虚拟主机:

 echo 127.0.0.1 laravel-app.test >> /etc/hosts  

但我有一个问题“zsh:权限被拒绝:/etc/hosts”

你能帮我解决我的问题吗?

最佳答案

针对您的特定用途:

sudo sh -c "echo '127.0.0.1 laravel-app.test' > /etc/hosts"

这也适用于更复杂的定界案例:

sudo sh -c "cat << EOF >> /etc/hosts

#### added for development
127.0.0.1  laravel-app.test
127.0.0.1  oid-provider.test
####
EOF"

另请参阅:https://serverfault.com/questions/769986/bash-etc-hosts-permission-denied

关于laravel - 我如何修复 zsh : permission denied:/etc/hosts?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74258921/

相关文章:

php - Laravel 4 总是返回 HTTP 状态码 200

php - Laravel 图像拇指

javascript - 如何保护我的 laravel 应用程序免受跨站脚本攻击?

laravel - MethodNotAllowedHttpException 从表单 textarea (ckeditor) 提交方程格式

laravel - 调用未定义的函数 GuzzleHttp\\Psr7\\build_query()

laravel - Laravel 6 中未定义 Artisan 命令 "make:auth"

php - Laravel RouteServiceProvider 中的显式路由模型绑定(bind)问题

php - 使用 laravel auth 在 PWA 中离线时保持用户登录

php - 如何在laravel excel中增加行限制导出excel

laravel - 多对多关系同步删除所有选定的选项