2011-01-31 33 views
0

因此,我在學習Ruby,並且正在嘗試編寫一個簡單的Sinatra應用程序。問題是,從我收集的信息來看,沒有包含在Ruby中的數據庫驅動程序,我無法安裝沒有ssh的情況下找到的MySQL驅動程序。還有其他選擇嗎?在不使用ssh的情況下使用Ruby連接到共享主機上的數據庫

+1

當然,但你必須告訴我們更多關於你的環境的信息。 – 2011-01-31 11:28:44

回答

0

我假設你的問題是你不能安裝mysql gem,因爲你沒有ssh訪問,因此不能從命令行運行gem install mysql?如果是這樣,大概你通過FTP或類似的方式上傳你的應用程序?

如果是這樣,一種可能的方法是在您的主機上針對您的主機的目標架構交叉編譯mysql本機擴展,然後在將MySQL gem上傳到您的主機之前將其提供給您的應用程序。作爲替代方案,可以找到預構建的本地擴展(儘管我沒有找到任何)。

不用說,這是一個相當圓潤的路線。更好的選擇是找到一個支持Rails/Sinatra的共享主機。我發現site5.com是優秀的和有競爭力的,但我確信還有其他的。

相關問題