laravel 如何修复zsh:权限被拒绝:/etc/主机?

ryoqjall  于 2022-12-24  发布在  其他
关注(0)|答案(1)|浏览(144)

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

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

但是我有个问题"zsh:权限被拒绝:/etc/主机"
你能帮我解决我的问题吗?

de90aj5v

de90aj5v1#

针对您的特定用途:

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

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

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

相关问题