遇到時總是要能辦點事,辦起來還要有效率
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
好, 呼應標題的內文到此為止
但是,為甚我要發一篇廢文?
二來,因為我聽某個叫做 XDxxe 的網路神棍說曾 ruby 有多好就有多好
始終不知道這個社群的程式的品質大概如何
用一次,就遇到一堆問題
雖然解決這種問題對我來說始終是秒殺
比這困難的問題每天都在面對
但這體驗讓我對 ruby 社群的某些白痴差勁的印象更加確定 XD
(我沒說 ruby 社群不好喔, 但神話自己矮化別人的人真的就是欠罵)
That's it! (發這篇就是要說 Xxite 的確是個白痴沒見識的蠢貨)
沒有留言:
張貼留言