裸金屬紅寶石

2021-10-05 21:18:10 字數 1521 閱讀 9749

本手冊說明了如何在不使用 rbenv或替代版本管理器的情況下在linux上安裝ruby的最新穩定版本。 目的是找到一種快速可靠的方法來為rails開發環境配置消耗性虛擬機器。

基本假設:

安裝速度很重要。

全系統只需要乙個版本的ruby。

我們正在使用ubuntu或任何其他基於debian的linux發行版。

步驟1.從brightbox安裝預構建的ruby

請注意除主要軟體包外還應安裝的dev軟體包。 需要為ruby gem構建本機擴充套件。

sudo apt-get install software-properties-common

sudo apt-add-repository ppa:brightbox/ruby-ng

sudo apt-get update

sudo apt-get install ruby2.6 ruby2.6-dev

brightbox手冊提出了乙個名為ruby-switch的工具,該工具可以幫助在同一系統上的多個rubies之間進行切換。 由於只有乙個,因此此步驟是不必要的。

第2步。使寶石無需sudo即可工作

預設情況下,gem會嘗試將新的gem安裝到系統資料夾(例如/var/lib/gems/2.4.0),這是不好的。 ruby版本管理器使用使用者主目錄下的內容覆蓋此路徑。 但是相同的操作可以手動完成。 要將目標目錄永久設定為使用者主目錄,並將這些行設定為~/.bashrc

export gem_home= $home /.gem/ruby/2.6.0

export path= $home /.gem/ruby/2.6.0/bin: $path

這是您需要了解的有關ruby版本管理器的最重要資訊,以了解它們在系統配置中的確切作用:

「rubygems的預設的本地倉庫可以覆蓋與gem_pathgem_home環境變數。gem_home設定預設儲存庫安裝到。gem_path允許搜尋寶石多個本地資源庫」 - ( rubygems.org )

步驟3.執行快速的即席測試

登入到shell,並執行以下命令以確保gemruby二進位制檔案可用,gem home路徑配置正確,並且可以構建本機擴充套件:

cd

gem install bundler rails

或者只執行gem env即可檢視路徑,而無需安裝任何工具。

這是乙個完整的vagrantfile用於在ruby開發環境中置備新的linux vm: https :

和平✌️

from:

天文與礦產 紅寶石的價值

為什麼紅寶石對於雷射炮有重大的意義呢?難道製造威力強大的雷射炮真的需要紅寶石嗎?用一般的人造水晶是否也可以產生雷射呢?科幻作品中的那種未來 光子炮是否真的有實用價值呢?如果有實用價值,那麼雷射劍也有意義哦?如果能夠製造出可以刺穿身體的雷射劍,那麼空間機械人就擁有了可以切割礦石的工具了.同樣是一種技術...

紅寶石 第一章 複習

乙個完整的js應該有三部分組成。核心 ecmascript 提供核心語言功能 文件物件模型 dom 提供訪問和操作網頁內容的方法和介面 瀏覽器物件模型 bom 提供與瀏覽器互動的方法和介面 ecma規定了語法,型別,語句,關鍵字,保留字,操作符,物件。文件物件模型是針對xml但經過擴充套件用於htm...

什麼是裸金屬伺服器?裸金屬伺服器架構原理詳解

裸金屬伺服器 bare metal server 類似雲上的專屬物理伺服器,在擁有彈性靈活的基礎上,具有高效能的計算能力。計算效能與傳統物理機無差別,具有安全物理隔離的特點。部分企業,尤其是大型企業,對於將私有資料中心遷移到公有雲有些許擔憂,裸金屬伺服器可以給使用者物理機一樣的安全感。如果使用者的應...