2010-04-16 45 views
3

你好,我想用Marvell的Sheevaplug(O.S.是Ubuntu開箱即用,但你可以在其上安裝其他發行版)構建一個「Rails Brick」。這將是一個家庭服務器和一個沉默,低成本(99美元)低能耗開發機器。rails + sheevaplug = rails家開發服務器和更多

我想添加導軌RVM,很多寶石,基於git的heroku像部署,乘客+ nginx。這樣我可以有一個便攜式服務器與一個完整的開發環境,也許我可以找到一個託管公司,我可以共同定位這個設備的網格,或者我可以出售它作爲一個簡單的小服務器10或更少的用戶辦公室,一些集中的軌道服務(我認爲對CMS,BLOG,WIKI,日曆或任何這個小寶石可以負擔得起)。 USB端口可以使它成爲一臺打印服務器,或者通過華爲UMTS連接到網絡的UMTS鏈接,例如USB UMTS密鑰。

你能給我的一些提示:

  • 是這個項目上瘋狂貼近失敗的想法?爲什麼?
  • 哪些寶石你會包括?
  • 哪個rails開源應用程序你會建議嗎?

我已經有一個Excito布巴服務器在家裏,我看到那麼它在我的腦海裏想出了建立類似的東西,但Rails的基礎(布巴是基於PHP,TonidoPlug我不知道TonidoPlug,但它不似乎是一個Rails的東西)。

+0

那麼,你是否能夠完成你的計劃?我正在考慮類似的設置:Sheevaplug作爲我的寵物項目的小型低功率24/7 Ruby on Rails家庭服務器。特別是我擔心構建ruby本地擴展。預先感謝您的回答。 – buru 2011-07-05 16:57:55

+1

@buru仍在努力。根據http://www.cyrius.com/debian/kirkwood/sheevaplug/安裝的BSDM https://bdsm.beginrescueend.com/bdsm/install/安裝Debian,恢復,安裝Debian,ruby 1.9.2,Rails3現在可以構建一堆應用程序。 Node.js 0.4.8(難以編譯,因爲是一個armv5t拱門,但搜索並解決)。現在感覺混雜,但絕對是一種學習的好方法! – microspino 2011-07-06 10:06:09

回答

0

我使用SheevaPlug製作打印服務器。它帶有Ubuntu 9.04,和其他服務器一樣。只需連接它,它就會從DHCP獲得一個IP地址,並且您可以通過SSH進入它(根用戶的缺省密碼是nosoup4u)。我無法幫助您使用Ruby,但擁有便攜式通用服務器的想法恰到好處。

至於開發應用程序以向他人出售,SheevaPlug作爲開發平臺銷售,因此您也可以在此找到合適的解決方案。如果這是一個商業上的想法,那麼......我不知道。

0

這可能是可能的,但是當我嘗試了一個簡單的ruby數據庫應用程序時,我找不到很多本地ruby寶石,這是我嘗試製作的應用程序所需要的(最值得注意的是json,mysql等) ...我使用Pogoplug和來自openpogo的固件。

Tonido(codelathe)的製造商已經表示,他們希望插件重量輕,他們沒有計劃支持Ruby或其他高層次的腳本語言,他們提到的Python在這篇文章中:

http://www.codelathe.com/blog/index.php/2009/04/16/tonido-q-and-a/

爲了使應用程序最好的選擇是c/C++或PHP