2014-12-26

Gitlab User Profile Error: 500

我在 Unbutu 14.04 上架設 Gitlab server,
測試一陣子都 OK,
後來不知道為什麼,要進入 User Profile 網頁就會出現錯誤碼:500,
每個 user 的 profile 都一樣。

網路上找了許久,沒找到解到辦法,
後來想起來,本來我是安裝 Gitlab 7.5.3,後來更新到 7.6.1,
更新方法是直接下載新版,然後直接安裝新版,
會不會是這裡出了問題?

後來找到 Gitlab 的更新說明:Updating GitLab via omnibus-gitlab
照著指示步驟做,問題就解決了!
也就是說,更新 Gitlab 時,要按指示做,不能直接安裝新版。

2014-12-19

Ubuntu + Rails + Passenger + Gitlab

如何在已有 Nginx/Passenger/Rails 的環境加裝 Gitlab?

環境:

  • Server: Ubuntu 14.04
  • Web server: Nginx + Apache
  • Ruby on Rails 

我的主機已有 Rails app 在執行,後來需要加裝 Gitlab (也是使用 Rails),使用 Gitlab 建議的 Omnibus 安裝套件,安裝之後,Gitlab 是可以執行了,但是舊的 Rails app 也不能執行了,出現 404 錯誤。

研究了好久,原來 Omnibus 安裝套件自己包了一套 Nginx,而且是使用 Unicorn,不是 Passenger。

後來在 omnibus-gitlab 的一份文件 NGINX settings 裡找到「Using an existing Passenger/Nginx installation」,依指示設定,讓 Omnibus 安裝套件使用主機原有的 Passenger/Nginx,在 Nginx 加設定執行新的 Gitlab,終於讓舊的 app 跟 Gitlab 都可以執行了!

2014-12-10

Mac版 MS Word 2011 Tahoma 字型顯示問題

有位師長 H,電腦是 2014年11月 購買的 MacBook Air,email 收到 word 附件,使用 mac 版的 Microsoft Word 2011 開啟,文件裡有一個「五蓋」的「蓋」的梵文轉寫「āvaraṇa」,其中的「ṇ」未正確顯示,僅顯示方框,字型是 Tahoma。

我的電腦是 2014年7月購買的 MacBook Air,比 H 電腦舊一點點,但也沒差幾個月,開啟相同的 word 檔卻可以正確顯示 āvaraṇa,雖然「ṇ」比週圍的字母大了一點點,週圍的字型是 Times New Roman,如果把「ṇ」的字型也改為 Times New Roman,整個字的大小就比較一致。

在網路上 Google 也有一些人有相同的 Tahoma 字型問題,情況大多是舊電腦 OK,新電腦才有問題。就有人建議把舊電腦的 Tahoma 字型安裝到新電腦。

我有點懷疑 H 電腦跟我的電腦的 Tahoma 字型會不一樣嗎?機型一樣,作業系統也一樣。

但是因為沒有更好的辦法,就複製我電腦裡的 Tahoma 字型,安裝到 H 電腦上,結果問題就解決了!

後來想,也許真的不一樣,可能 H 電腦買來就是 Mac OS X Yosemite 10.10,而我的電腦本來是 Mac OS X Maverick 10.9,後來才做的更新。