我想要做的是在共享主機上部署cPanel上的Ruby On Rails應用程序。我剛接觸cPanel或任何與虛擬主機有關的東西。繼引導我成功上傳應用程序,但是當我運行它,它給了我下面的客運錯誤:在cPanel共享主機上安裝Ruby應用程序
cannot load such file -- bundler/setup (LoadError)
的任何反應都大加讚賞,在此先感謝。
我迄今所做的: cPanel's Setup Ruby App function
我想要做的是在共享主機上部署cPanel上的Ruby On Rails應用程序。我剛接觸cPanel或任何與虛擬主機有關的東西。繼引導我成功上傳應用程序,但是當我運行它,它給了我下面的客運錯誤:在cPanel共享主機上安裝Ruby應用程序
cannot load such file -- bundler/setup (LoadError)
的任何反應都大加讚賞,在此先感謝。
我迄今所做的: cPanel's Setup Ruby App function
您需要安裝捆綁爲一個模塊
更新。我只是想出瞭如何部署Rails應用程序上使用的cPanel共享主機:
這只是在一個痛**。
假設您的託管服務已升級其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可能會掛在這一個,但它似乎正確部署所有的寶石。稍等一會然後刷新 - 您應該安裝導軌
刪除了誤解錯誤的舊評論。完成安裝捆綁軟件,但現在它給了我一個新的Passenger錯誤:'你有要求:mysql2 < 0.5, > = 0.3.13該捆綁包目前有mysql2鎖定在0.4.4。嘗試運行'bundle update mysql2'(Bundler :: GemNotFound)'。也許我還需要添加mysql2作爲模塊?它也告訴我運行'bundle install'。非常感謝您的回覆。 – Hangai
是的,嘗試添加mysql2作爲模塊,並嘗試執行「軟件包安裝」 – dthal
當試圖添加mysql2作爲模塊時,cPanel停止響應一段時間後頁面變爲空白。另外,當我在執行命令字段上運行'bundle install'時,它給了我一個錯誤:'找不到Gemfile或.bundle /目錄'。 – Hangai