2010-04-12 119 views
0

在被irb和rails控制檯的偉大所吹拂之後,我越來越熱愛語言的動態部分。現在,我想知道Ruby應用程序是否可以實時更新(如果寫入權限允許的話)。 Ruby應用程序能夠獲取更新並自行刷新嗎?我已經在Apple應用程序中看到了這個功能,我知道更新和修復是部署應用程序時必須考慮的事情。紅寶石:智能補丁/更新

感謝您的反饋,意見和答案!

回答

1

當然。您可以加載重新打開現有類並修改行爲的文件。有幾種方法可以獲得新代碼。從磁盤讀取它,或者有一個接受連接的套接字,然後評估傳入的字符串。或者使用HTTP:http://www.neurogami.com/articles/The_year_of_living_dangerously/

順便說一句,這樣做會帶來一些風險。 :)

+0

比寫'安裝程序'更好的一個眼睛。謝謝一堆! – Shyam 2010-04-12 22:17:07