如何在我的Openshift應用程序中獲得root權限?我需要爲我的Openshift虛擬機安裝更多的寶石,並且無法在沒有超級用戶權限的情況下執行。在Openshift上安裝紅寶石的根權限
對於登錄,我使用SSH: SSH [email protected]
我已經輸入了id_key.pub到Openshift網絡接口和我做SSH沒有密碼。
如何在我的Openshift應用程序中獲得root權限?我需要爲我的Openshift虛擬機安裝更多的寶石,並且無法在沒有超級用戶權限的情況下執行。在Openshift上安裝紅寶石的根權限
對於登錄,我使用SSH: SSH [email protected]
我已經輸入了id_key.pub到Openshift網絡接口和我做SSH沒有密碼。
要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
這是非常好的 - 寶石安裝在供應商/捆綁銷售,但是有可能加載寶石從供應商/捆綁在非軌道腳本? –