2012-11-08 55 views
1

如何在我的Openshift應用程序中獲得root權限?我需要爲我的Openshift虛擬機安裝更多的寶石,並且無法在沒有超級用戶權限的情況下執行。在Openshift上安裝紅寶石的根權限

對於登錄,我使用SSH: SSH [email protected]

我已經輸入了id_key.pub到Openshift網絡接口和我做SSH沒有密碼。

回答

0

要openshift安裝額外的寶石看到this論壇上,來自RAMR答案複製:

所以你需要做的是添加的Gemfile + Gemfile.lock的你 的應用程序,然後做一個混帳推 - 例如 https://github.com/openshift/rails-example Gemfile + Gemfile.lock。

步驟做:1.創建一個合適的Gemfile - 可能 類似:

source 'http://rubygems.org' 

gem 'whois' 
gem "minitest" 

local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local") 
if File.exists?(local_gemfile) 
    puts "Loading Gemfile.local ..." if $DEBUG # `ruby -d` or `bundle -v` 
    instance_eval File.read(local_gemfile) 
end 

在工作站上做了捆綁安裝包進行安裝(你可能 需要創業板安裝捆綁器,然後才能使用捆綁器)。這應該 創建Gemfile.lock的 - 添加和Gemfile中並提交git的添加 的Gemfile Gemfile.lock的,git的承諾的Gemfile Gemfile.lock的-m '添加DEPS' 將更改發送到OpenShift應用混帳推HTH

+0

這是非常好的 - 寶石安裝在供應商/捆綁銷售,但是有可能加載寶石從供應商/捆綁在非軌道腳本? –