[英]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文件。
maestrodev/rvm
模塊將在系統范圍內安裝rvm和rubies,然后您需要使用rvm:system_user
將每個用戶添加到rvm組
rvm::system_user { bturner: ; jdoe: ; jsmith: ; }
並如警長所述,將.rvmrc添加到每個用戶的家中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.