version 4.1.0

ปัญหา Composer สำหรับการ Update Yii 2

  อาทิตย์ที่ 09 สิงหาคม พ.ศ. 2558 เวลา 14:49:08 น.      3,504 ครั้ง


ปัญหา Composer สำหรับการ Update Yii 2

รูปภาพตัวอย่าง

รูปภาพตัวอย่าง

รูปภาพที่ 1 | รูปภาพตัวอย่าง

ตัวอย่าง รูปภาพการแจ้งเตือนของ Composer กรณี ถ้าเราต้องการ อัพเดท Yii Framework เป็น Version 2.0.6

รูปภาพตัวอย่าง

รูปภาพตัวอย่าง

รูปภาพที่ 2 | รูปภาพตัวอย่าง

ก่อนอื่นเลย เราต้องทราบตำแหน่งที่อยู่ของไฟล์ "composer.phar" กันซะก่อน หากเราทำการติดตั้ง แบบปกติ หรือ ไม่มีการปรับย้ายตำแหน่งติดตั้ง Composer มาก่อนในขั้นตอนการติดตั้ง ตำแหน่งของไฟล์ Composer จะอยู่ที่ "C:\ProgramData\ComposerSetup\bin\composer.phar" เหมือนกันทุกเครื่อง

รูปภาพตัวอย่าง

รูปภาพตัวอย่าง

รูปภาพที่ 3 | รูปภาพตัวอย่าง

ขั้นตอนที่ 1 เปิดโปรแกรม Command-Line ขึ้นมาและพิมพ์คำสั่ง cd C:\ProgramData\ComposerSetup\bin เพื่อเข้าไปยังตำแหน่งที่เก็บไฟล์ "composer.phar"

รูปภาพตัวอย่าง

รูปภาพตัวอย่าง

รูปภาพที่ 4 | รูปภาพตัวอย่าง

ขั้นตอนที่ 2 พิมพ์คำสั่ง Update ไฟล์ "Composer.phar" ให้เป็นเวอร์ชั่นล่าสุด ได้แก่ curl -sS https://getcomposer.org/installer | php -- --version=1.0.0-alpha10

ตัวอย่างด้านบน เราจะอัพเดทไฟล์ "Composer.phar" ให้เป็นเวอร์ชั่น 1.0.0-alpha10 (ล่าสุด)

รูปภาพตัวอย่าง

รูปภาพตัวอย่าง

รูปภาพที่ 5 | รูปภาพตัวอย่าง

เราสามารถตรวจสอบเวอร์ชั่น Composer ของไฟล์ "Composer.phar" ได้ที่ลิ้งค์นี้ => https://getcomposer.org/download/ ได้เลย

รูปภาพตัวอย่าง

รูปภาพตัวอย่าง

รูปภาพที่ 6 | รูปภาพตัวอย่าง

ขั้นตอนที่ 3 อัพเดทไฟล์ "Composer.phar" ให้เป็นเวอร์ชั่น 1.0.0-alpha10 (ล่าสุด) สำเร็จแล้ว

รูปภาพตัวอย่าง

รูปภาพตัวอย่าง

รูปภาพที่ 7 | รูปภาพตัวอย่าง

ขั้นตอนที่ 4 สั่งให้ Composer อัพเดทไฟล์ "composer-asset-plugin" ให้เป็นเวอร์ชั่น "1.0.3" ด้วยคำสั่ง composer global require "fxp/composer-asset-plugin:~1.0.0"

รูปภาพตัวอย่าง

รูปภาพตัวอย่าง

รูปภาพที่ 8 | รูปภาพตัวอย่าง

ขั้นตอนที่ 5 ขั้นตอนสุดท้าย เราก็สามารถใช้คำสั่ง composer require yiisoft/yii2 2.0.6 เพื่ออัพเดท Yii Framework เป็น Version 2.0.6 ได้แล้ว

รูปภาพตัวอย่าง

รูปภาพตัวอย่าง

รูปภาพที่ 9 | รูปภาพตัวอย่าง

หรือ ใช้คำสั่ง composer update เพื่ออัพเดท Yii Framework เป็น Version 2.0.6 ก็สามารถทำได้เช่นกัน



แท็ก


นักแปล / นักเขียน / เรียบเรียง

author

เอกบิณ ใจแก้วมา (แม็ก)

"โปรแกรมเมอร์ตัวเล็ก ๆ" สะสมประสบการณ์ด้านการพัฒนาซอฟแวร์มามากกว่า 11 ปี
# ติดตามผลงานได้ที่ | พบกับเราที่ Google+ | Facebook






Comment