顯示具有 Livereload 標籤的文章。 顯示所有文章
顯示具有 Livereload 標籤的文章。 顯示所有文章

2016-02-21

Livereload on Ubuntu 14.04

身為不太搞前端的我
遇到時總是要能辦點事,辦起來還要有效率
OSX 上面無腦安裝的東西,到 Ubuntu 上卻沒這麼好康, so..

Live reload 官方網站
http://livereload.com/

Ubuntu 安裝指示 (叫人去 github 看 readme
https://github.com/guard/guard-livereload

要先裝 guard
https://github.com/guard/guard
 
不熟 ruby, 沒用過 gem, 也不熟 bundle 怎辦?

有人說 rvm 是大家的好朋友
所以快去 https://rvm.io/ 複製貼上安裝步驟就對了!

但如果你跟我一樣愛用 zsh 就有問題了:
rvm is not a command!?


還好有 stack overflow
應該是 rvm 的作者 shell scripting 功力不夠
(可能不知道除了 bash 之外還有很多類 bash 的 shell 需要被支援)
總之就是要先 source rvm script 就對了

初次安裝:

$ rvm install 2.3.0

東西會被裝到 $HOME/.rvm/rubies/ruby-2.3.0 底下
不同版本以此類推

平常使用

$ rvm use 2.3.0

用了之後 gem 也會被 overwrite 成 rvm 2.3.0 帶的版本

回到正題: 裝 guard, guard-livereload

$ gem install guard

但是情如果有這麼順利就好了
事情總會爛在你不能理解的地方

mkmf.rb:456:in `try_do': The compiler failed to generate an executable file

還好, 這世界上有 Google 帶我們去 stack overflow
但不代表事情就可以立馬被解決...

$ rvm requirements

檢查通過 dependency 測試問題就會消失
可是這次檢查下來,她告訴我一切安好!?

顯然八成有其他該裝的玩意還是要裝;

$ sudo apt-get install libgmp-dev


然後再裝一次 guard 才能成功
萬一成功,底下的事情才能成功

$ gem install guard-livereload

好, 呼應標題的內文到此為止

但是,為甚我要發一篇廢文? 因為假日家族聚會日人卻在加班所以不太爽?

一來,因為我不熟 ruby
二來,因為我聽某個叫做 XDxxe 的網路神棍說曾 ruby 有多好就有多好
始終不知道這個社群的程式的品質大概如何
用一次,就遇到一堆問題
雖然解決這種問題對我來說始終是秒殺
比這困難的問題每天都在面對
但這體驗讓我對 ruby 社群的某些白痴差勁的印象更加確定 XD
(我沒說 ruby 社群不好喔, 但神話自己矮化別人的人真的就是欠罵)

That's it! (發這篇就是要說 Xxite 的確是個白痴沒見識的蠢貨)

Configuring HAProxy as a proxy for Cargo

Configuring HAProxy as a proxy for Cargo (the Rust package manager) in a corporate network environment involves several steps. Here's a ...