我開始開發適用於Windows的Rails應用程序(我知道,壞主意)。我現在想在部署應用程序時使用Linux。在Windows上將Rails部署移植到Ubuntu
問題:
我如何端口使用MySQL到Ubuntu我在Windows應用程序?我不是一個Ubuntu精明的人,所以我需要一些幫助。我已經用Apache和MySQL安裝了Ubuntu。從我的研究中,大多數人都建議使用Phusion的Passenger在Apache上運行Rails。
我開始開發適用於Windows的Rails應用程序(我知道,壞主意)。我現在想在部署應用程序時使用Linux。在Windows上將Rails部署移植到Ubuntu
問題:
我如何端口使用MySQL到Ubuntu我在Windows應用程序?我不是一個Ubuntu精明的人,所以我需要一些幫助。我已經用Apache和MySQL安裝了Ubuntu。從我的研究中,大多數人都建議使用Phusion的Passenger在Apache上運行Rails。
我曾經在Windows上開發並部署在Open Solaris上。我遇到的只有一個真正的問題,它涉及在本地操作系統上打開/讀取/寫入文件。如果您在本機操作系統上讀取/寫入文件,請告訴我,我會告訴您詳細信息。
除此之外,您的實際的rails應用程序代碼不應該改變。
至於Phusion Passenger,這是一個不錯的選擇,但它與在Windows上開發/在Unix上部署無關。乘客只是讓部署更容易。乘客會反省它要求部署的應用程序,並找出通常必須手動執行的配置。它消除了學習大量Apache配置的需求。
它不僅僅是這樣,而是將乘客視爲智能中介,瞭解Rails,並且瞭解Apache,並且執行了大量的繁瑣工作來確保您的Rails應用程序在生產環境中運行良好。
當你說'不是Ubuntu精明'時,這是否意味着'Unix精明'?
我是'Solaris'精明的,但我從來沒有在Linux發行版上做過任何事情。所以如果你是一個Windows的傢伙,對於Unix來說是新手,那麼我認爲你只需要保持你的手指交叉,並且希望你的主機提供者已經得到了所有必要的支持,所以你可以說'安裝Apache乘客',那麼你只需告訴你的安裝,'好吧,Apache/Passenger',這是我的Rails應用程序,讓它運行!
希望是有道理的!
嘗試關注this instructions。通常,您在哪個操作系統上開發應用程序並不重要。
謝謝。我現在正在Ubuntu中嘗試它。到現在爲止還挺好。我習慣於CentOs。但我想這沒什麼區別。 – nmenego
我真的不知道,Solaris與其他任何Linux發行版不同,所以在我的書中,如果您熟悉一個Linux發行版,那麼與Linux和Solaris之間的區別相比,您完全熟悉它們。祝你好運,並感謝'答案' – RadBrad