簡體   English   中英

每個用戶的ruby版本設置RVM

[英]RVM set per user ruby versions

您將如何設置RVM,以便某些用戶自動獲得一個版本的紅寶石,而其他用戶獲得一個不同版本的紅寶石?

例如,我希望以下用戶始終擁有這些版本的ruby

git => 1.9
根=>系統
鮑勃=> 2.0

查看rvm文檔 ,我找不到對每個用戶設置的引用。

我該怎么做?

我希望有一個配置文件可以放在某個地方。 因為我正在使用puppet自動執行服務器安裝,所以手動運行rvm命令是不可行的。

更新資料

我已經使用此人偶模塊https://forge.puppetlabs.com/maestrodev/rvm安裝了rvm。看來所有用戶都可以訪問rvm命令。

您只需要為每個用戶的$ HOME目錄創建一個.rvmrc文件。

http://rvm.io/workflow/rvmrc

maestrodev/rvm模塊將在系統范圍內安裝rvm和rubies,然后您需要使用rvm:system_user將每個用戶添加到rvm組

rvm::system_user { bturner: ; jdoe: ; jsmith: ; }

並如警長所述,將.rvmrc添加到每個用戶的家中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM