@@ -4,7 +4,7 @@ title: เมื่อ Github Pages build Jekyll ไม่ผ่าน
4
4
author : tulakann
5
5
description : " บางทีก็อยากจะเชื่อเหมือนกันว่าไสยศาสตร์มีจริง โดยเฉพาะไสยศาสตร์ทางโปรแกรมมิ่ง :p"
6
6
image :
7
- feature :
7
+ feature :
8
8
tags : [github, jekyll, note]
9
9
comments : true
10
10
date : 2017-02-23 12:05:00
@@ -28,9 +28,11 @@ date: 2017-02-23 12:05:00
28
28
29
29
มาถึงตรงนี้ก็งงไปครับ ลอง push ขึ้นไปอีกหนึ่ง commit โดยใส่ความเปลี่ยนแปลงแค่ 1 เว้นวรรค ก็ไม่ช่วยอะไร ก็เลยติดต่อ [ @titipata ] ( https://twitter.com/titipat_a ) ให้ลองรันบนแมคหน่อย.. (เอ้อ ลืมพูดถึงไปเลย ล่าสุดนี่คือเรารัน local บนวินโดว์ ซึ่งกว่าจะทำให้รันได้ก็เสียเวลาไปเป็นวันเหมือนกัน ฮ่าา) พอลองรันก็พบว่าบนแมคไม่สามารถรันได้ โดยมีปัญหากับ ` gem ` ชื่อ ` json ` ขึ้น error มาให้งงงวยเล่นๆ ด้วย แบบนี้
30
30
31
- ``` sh
31
+ <!-- ```sh -->
32
+ {% highlight sh %}
32
33
Make sure that ` gem install json -v '1.8.3' ` succeeds before bundling.
33
- ```
34
+ <!-- ``` -->
35
+ {% endhighlight %}
34
36
35
37
เราก็เลยเปิดแมคมาลองบ้างเจอเหมือนกันเด๊ะ ก็ลองเมคชัวร์ตามที่ error มันบอก พอรันตามนั้นก็พังเหมือนเดิม... เอาวะ ลองอัพเดท ` gem ` หน่อย เผื่อหาย
36
38
@@ -54,15 +56,15 @@ Make sure that `gem install nokokiri -v '1.6.x.x'` succeeds before bundling.
54
56
ทำไมมันยังขึ้นเหมือนเดิมได้ฟร้าาา เป็นอะไรที่หลอนมาก และเดาว่าต้องมีปัญหาเพราะ ` gems ` แน่ๆ ฮึ่ยย ว่าแล้วก็ระลึกชาติไปตอนที่ทำให้บล็อกรัน local บนวินโดว์ได้ ([ commit นี้เขียนวิธีทำใส่ readme] ( https://github.com/tupleblog/tupleblog.github.io/commit/554688aa2c2d0a603c7c3f02c7158747992b0310 ) ) ก็นึกขึ้นได้ว่าตอนนั้นก็มีปัญหากับ ` gems ` เหมือนกัน และจากการค้นหลายๆ แหล่งก็พบว่าให้ลองรันคำสั่งนี้ดู
55
57
56
58
``` sh
57
- gem update --system
59
+ gem update --system
58
60
```
59
61
60
62
โชะ รันได้แล้ววว เป็นความรู้สึกปิติยินดีระดับหนึ่งเลยก็ว่าได้ แล้วก็มานึกออกอีกว่า งั้นสถานะปัจจุบันก็เหมือนบนวินโดว์แล้วดิ รัน local ได้ แต่ push แล้ว fail เลยกลับไปทบทวน commit แรกที่ทำให้ build ไม่ได้อีกครั้งว่าแก้อะไรไปบ้าง จะได้ลองแก้กลับมาเผื่อมันจะ build ผ่านเหมือนตอนก่อนเจ๊ง พบว่า commit นั้นแก้ไป 4 ไฟล์ ย่อรูปไฟล์นึง อันนี้ไม่น่าเกี่ยว, ปรับขนาดอักษรของหัวเรื่องสำหรับเบราเซอร์ในมือถือ อันนี้ก็ไม่น่าใช่, พิสูจน์อักษรโพสต์ของ [@titipata](https://twitter.com/titipat_a) ก็ไม่น่าใช่อีกอะ สุดท้ายคือแก้ warning บล็อกเก่าของตัวเองโดยการใส่ลิควิดแท็ก `{% raw %}{% raw %}{% endraw %}` เข้าไป อันนี้ดูจะมีแววสุด เลยมุ่งไปที่ไฟล์ของบล็อกนี้ แต่ยังไม่ทันจะได้แก้ [@titipata](https://twitter.com/titipat_a) ก็ทักมาบอกว่าคลีน `readme` ไปแล้วนะ push ไปแล้วด้วย ไอเราก็เอออเคๆ แต่มันจะ build ได้หรอวะ ก็ยังไม่ได้แก้อะไรใน commit ที่ทำให้ build ไม่ได้เลย แล้วก็กดเข้าไปดูในหน้า repo ของ tupleblog
61
63
62
64
<figure ><center >
63
65
<img width =" auto " src =" /images/post/buildfail/buildpass.jpg " data-action =" zoom " />
64
66
</center ></figure >
65
-
67
+
66
68
...... อึ้งครับ
67
69
68
70
ขออีกที
@@ -73,6 +75,6 @@ gem update --system
73
75
74
76
โอเค ผ่านก็ผ่าน ดีละ ปล่อยให้มันเป็นปริศนาต่อไป นอนดีกว่า
75
77
76
- เรื่องมันก็จบลงด้วยประการฉะนี้ ตอนนี้ tupleblog ก็สามารถรันได้ตามปกติทั้งบน local (Mac, Windows) และบน Github นะครับ ว่าแต่ไหนว่าบล็อกสั้น นี่มันไม่สั้นนะเนี่ย ขออภัยสำหรับการเกริ่นที่ไม่ค่อยตรงความจริงเท่าไหร่ ฮ่าๆ
78
+ เรื่องมันก็จบลงด้วยประการฉะนี้ ตอนนี้ tupleblog ก็สามารถรันได้ตามปกติทั้งบน local (Mac, Windows) และบน Github นะครับ ว่าแต่ไหนว่าบล็อกสั้น นี่มันไม่สั้นนะเนี่ย ขออภัยสำหรับการเกริ่นที่ไม่ค่อยตรงความจริงเท่าไหร่ ฮ่าๆ
77
79
78
- อนึ่ง บล็อกนี้เขียนขึ้นเพื่อระบายความงง และแทรกความบันเทิงเล็กน้อย ดังนั้นภาษาที่ใช้ก็อาจจะหลุดจากกึ่งทางการไปอีก ต้องขออภัยมา ณ ที่นี้ด้วยครับ สวัสดี
80
+ อนึ่ง บล็อกนี้เขียนขึ้นเพื่อระบายความงง และแทรกความบันเทิงเล็กน้อย ดังนั้นภาษาที่ใช้ก็อาจจะหลุดจากกึ่งทางการไปอีก ต้องขออภัยมา ณ ที่นี้ด้วยครับ สวัสดี
0 commit comments