記性不好,還是寫起來好惹

0%

最近在五倍的 Rails 案子中碰到了使用 Capistrano 部屬中,bundle exec whenever 會一直出現 bundle: command not found 的問題,跟同事檢查了一陣子都找不到問題所在。

由於專案的需求,Ruby 的路徑是使用環境變數來設定,一般而言在其他 command 都能順利執行的情況下應該是不會出現這樣的問題,唯一能想到的就是可能在執行的時候沒有吃到自訂的環境變數,在 Capistrano 中是使用 set :default_env 來設定環境變數,在檢查程式碼的時候發現是 whenever 執行的過程中根本沒有去讀取自訂的環境變數

Read more »

前一陣子離開待了兩年多的 flyingV,休息了一陣子之後加入在台灣經營 Ruby 社群已久的 五倍紅寶石,加入後剛好碰上五倍的員工旅遊,考慮手邊還有一點日幣應該不會花太多錢的狀況下就跟團了。

RubyKaigi?

RubyKaigi 是日本最大的 Ruby 研討會,Kaigi 就是日文 會議 的意思,從 2006 年舉辦至今都是連續兩到三天的活動,同時每年也都會在日本境內不同的城市舉行,例如 2015 是在東京、2016 在京都、今年在廣島。

Read more »

昨天心血來潮想說把 Blog 搬回 Github 上省下 linode 的費用時,發現 hexo-cli 由於用 nvm 裝了不同版本 node 沒有裝回 global packages 而不存在,這時只能重新安裝一次。

自從有了 yarn 之後就很少在用 npm 安裝 package,所以就很順手的輸入了 yarn global add hexo-cli,安裝的過程很順利,不過在執行 hexo 時卻發現一直出現 command not found: hexo 的訊息,到處找也都找不到究竟安裝到哪裡去,查了一下資料也沒有找到發生的原因。

後來在 Github 上找到了三個解決方法,其中兩個的作法是指定 global bin 的安裝位置,另一個則是在 PATH 中增加路徑,選擇其一即可。

Read more »

最近在試著將 blog 利用 Cloudflare 加上 CDN 的時候發現如果開啟 SSL 的功能時會發生如首圖 Too many redirects 的錯誤,研究了一下發現是因為 Cloutflare 搭配 nginx 時在某些情況下會產生這種狀況,也找到了幾種方式來解決這惱人的問題。

Read more »

前一陣子 Laravel 官方推出了輕量化的開發環境解決方案 Valet,他跟 Homestead 最大的不同在於他不是一個完整的 VM,基本上他只有用 Caddy 作為 Web Server 以及 Dnsmasq 來管理網址,也因為使用 Caddy 的關係,所以目前支援的系統只有 Mac。

Read more »