我在Capistrano的(空白)Ubuntu 12.04盒子上安裝Ruby 1.9.3-p286時出現問題。rbenv在Ubuntu 12.04上安裝Ruby 1.9.3-p286時掛起12.04
什麼情況是:
* executing "rbenv install 1.9.3-p286"
servers: ["178.48.132.196"]
[178.48.132.196] executing command
** [out :: 178.48.132.196] Downloading http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz...
** [out :: 178.48.132.196] Installing yaml-0.1.4...
** [out :: 178.48.132.196] Installed yaml-0.1.4 to /home/cphrb/.rbenv/versions/1.9.3-p286
** [out :: 178.48.132.196] Downloading http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p286.tar.gz...
** [out :: 176.58.102.156] Installing ruby-1.9.3-p286...
(在這裏,它永遠掛起。)
爲了增加神祕感: 這工作在辦公時間內(GMT + 1)完美的罰款但在晚上跑步時失敗。這是連續三晚連續。當我使用top
查看正在運行的進程時,看起來安裝完成,因爲與安裝相關的所有進程都沒有了。我很好奇一天中的時間是如何影響安裝的,因爲一旦安裝在盒子上運行,它就不應該依賴於任何可能停機的外部服務。保養。我也嘗試在盒子上手動運行安裝,但結果相同。
任何想法??
謝謝!
你可以嘗試在你的服務器上添加'ServerAliveInterval 4'。ssh/config,以確保數據在整個時間內都能通過網絡。 ' 主機* ServerAliveInterval 4 ' –