2016-05-28 110 views
1

我想要做的是在共享主機上部署cPanel上的Ruby On Rails應用程序。我剛接觸cPanel或任何與虛擬主機有關的東西。繼引導我成功上傳應用程序,但是當我運行它,它給了我下面的客運錯誤:在cPanel共享主機上安裝Ruby應用程序

cannot load such file -- bundler/setup (LoadError)

的任何反應都大加讚賞,在此先感謝。

我迄今所做的: cPanel's Setup Ruby App function

回答

0

您需要安裝捆綁爲一個模塊

+0

刪除了誤解錯誤的舊評論。完成安裝捆綁軟件,但現在它給了我一個新的Passenger錯誤:'你有要求:mysql2 < 0.5, > = 0.3.13該捆綁包目前有mysql2鎖定在0.4.4。嘗試運行'bundle update mysql2'(Bundler :: GemNotFound)'。也許我還需要添加mysql2作爲模塊?它也告訴我運行'bundle install'。非常感謝您的回覆。 – Hangai

+0

是的,嘗試添加mysql2作爲模塊,並嘗試執行「軟件包安裝」 – dthal

+1

當試圖添加mysql2作爲模塊時,cPanel停止響應一段時間後頁面變爲空白。另外,當我在執行命令字段上運行'bundle install'時,它給了我一個錯誤:'找不到Gemfile或.bundle /目錄'。 – Hangai

-1

更新。我只是想出瞭如何部署Rails應用程序上使用的cPanel共享主機:

  1. 不要

這只是在一個痛**。

0

假設您的託管服務已升級其cPanel軟件 (這應該是因爲升級意味着安全修復)。 截至2017年9月18日,Cpanel版本66支持Ruby 2.2.7和Rails 4.1.0,這是迄今爲止在「Ruby Setup App」中創建Ruby 2.2環境的最高版本。

要安裝導軌,您需要使用模塊設置紅寶石應用 然後執行命令:創業板安裝-v 4.1.0 --no裏--no-的RDoc

這應該安裝滑軌的軌道,你'不會比rails 4.1.0更高版本。 Rails 3打破了cPanel,所以不要嘗試它。

cpanel可能會掛在這一個,但它似乎正確部署所有的寶石。稍等一會然後刷新 - 您應該安裝導軌

相關問題