ๅ้ก
Flutter 2 ใ Linux ใซใคใณในใใผใซใใๆใฎใใจใงใใflutter doctor ใฎๅฎ่กใๅฟ
่ฆใงใใใ
ใใใใชใใๅฎ่กใใใจใไปฅไธใฎใใใช "Permission denied" ใจใฉใผใซใชใใพใใใ
$ flutter doctor
touch: cannot touch '/opt/flutter/bin/cache/.dartignore': Permission denied
root ใใชใใกในใผใใผใฆใผใถใผใงๅฎ่กใใใใจใๅฟ
่ฆใชใฎใงใใใใ ? ใใใใใใใฏๆจๅฅจใใใพใใ:
$ sudo flutter doctor
Woah! You appear to be trying to run flutter as root.
We strongly recommend running the flutter tool without superuser privileges.
Solution
ไฝฟใฃใฆใใใฆใผใถใผใ "flutterusers" ใฐใซใผใใซๅ ใใฆใใใพใใใใ
Arch Linux ใงใฎๅฎ่กไพใงใใใใกใใฎใณใใณใใๅฎ่กใใพใ:
$ sudo usermod -a -G flutterusers <your-user>
$ # alternatively:
$ #sudo gpasswd -a <your-user> flutterusers
ใญใฐใขใฆใใใฆใใญใฐใคใณใใพใใ
ใตใใใณ flutter doctor ใๅฎ่กใใพใใใใ
$ flutter doctor
Building flutter tool...
ๆๅใงใ ๐
่ฃ่ถณ: ๅฅใฎๆนๆณ (้ๆจๅฅจ)
้ใๆนๆณใใใใพใใ/opt/flutter ใฎใใผใใใทใงใณใๅคๆดใใใใจใงใ่งฃๆฑบใงใใใใใใใพใใใใใใไธ่จใฎๆนๆณใฎๆนใๆจๅฅจใใใใงใใใใ
$ sudo chown -R <your-user>: /opt/flutter
Top comments (0)