JavascriptXamarin

วิธีแก้ Error ตอนอัพเดต Brew บน macOS และ OS X

เรื่องที่เกี่ยวข้อง - Electron, Homebrew

บทความนี้ Geek ทางเทคนิคสุดๆ ใครสนใจอ่านแนวคิดข้ามไปบทความอื่นของพลเลยนะครับ

พอดีช่วงนี้ได้กลับมาจับ Electron Framework หลังจากแชร์ประสบกาณ์ไปก่อนหน้านี้ เลยมีโอกาสสร้าง Windows App บน macOS สดๆ ซะเลย

พอรันแล้ว ปรากฎว่าพลต้องทำการอัพเดต brew ก่อนที่จะทำการสร้างไฟล์ exe สำหรับ Windows 32 bits และ 64 bits ได้

แล้วมันดันติดปัญหา ซึ่งระยะหลังๆ มานี่เจอบ่อย เลยขอเขียนไว้เผื่อเป็นหนทางสำหรับพวกเราที่ติดปัญหาเดียวกันนะครับ

1. Error: /usr/local must be writable!

Error: /usr/local must be writable!

Error มาแบบนี้อึ้งไป 3 นาที วิธีแก้คือการรันคำสั่งต่อไปนี้ใน Terminal ครับ

sudo chown -R $(whoami) /usr/local

อ้างอิงจาก – StackOverflow

2. Error: update-report should not be called directly!

Error: update-report should not be called directly!

 

ผ่านด่านแรกมา มีบอสอีกตัวครับ ไปพอรัน brew update ได้แล้วเจอ error อย่างข้างบนนี้

แก้โดยรันคำสั่งต่อไปนี้ตามลำดับครับ

brew upgrade
brew update

 

อ้างอิงจาก – StackOverflow

3. อันนี้แถม สำหรับคนที่เจอ Error libpng ระหว่างการอัพเดต brew

ให้รันคำสั่งเป็นลำดับตามนี้

brew update

brew unlink libpng

brew install libpng

brew install wine

 

อ้างอิงจาก – StackOverflow

เปิดอบรมสร้าง Cross Platform Mobile Application ด้วย Ionic Framework

เหมาะสำหรับคนทำเว็บ, เริ่มต้น JavaScript ES6 และ Angular เข้าใจง่าย, ใช้ได้จริง

สอบถาม หรือติดต่อจัดอบรมโทร 083-071-3373

โปรหน้าฝน! เรียนรอบสด รับคอร์สออนไลน์มูลค่ากว่า 5800 บาทฟรี!

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

  • เข้าใจง่าย ใช้ได้จริง ออกแบบการสอนอย่างเข้าใจโดยโค้ชพล
  • มีคอร์สสำหรับคนใช้งานทั่วไป จนถึงเรียนรู้เพื่อใช้งานในสายอาชีพขั้นสูง
  • ทุกคอร์สมีใบประกาศณียบัตรรับรองหลังเรียนจบ

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save