《LINUX教學:在Ubuntu 16.04上安裝Ruby并設置本地編程環境》要點:
本文介紹了LINUX教學:在Ubuntu 16.04上安裝Ruby并設置本地編程環境,希望對您有用。如果有疑問,可以聯系我們。
先容
Ruby是一種動態編程語言,可以用于從簡單的腳本到游戲和Web應用法式.它于1993年首次在日本發行,但在2005年被推廣為服務器端Web開發語言. Ruby旨在為初學者設計易于使用和有趣,但功能強大,可以創建復雜的系統.對初學者和有經驗的開發人員來說,這是一個很好的選擇.
盡管有很多辦法可以在Ubuntu上安裝Ruby,但最簡單的辦法是使用RVM,即Ruby Version Manager.它下載最新版本的Ruby,并安裝所有必備庫.
在本教程中,您將通過命令行在當地Linux機器上設置一個Ruby編程環境.然后你將通過編寫一個簡單的Ruby程序來測試你的環境.
本教程將明確涵蓋Ubuntu 16.04的安裝過程,但其一般對其他Debian Linux刊行版本也都是適用的.
先決前提
您將需要安裝Ubuntu 16.04的計算機,以及對該機器和互聯網連接的管理拜訪.
步調1 - 使用終端
您將使用命令行安裝Ruby.命令行是與計算機交互的非圖形方式.您不必使用鼠標點擊按鈕,而是鍵入命令作為文本并接收基于文本的反饋.命令行(也稱為外殼)可讓您自動執行每天在計算機上執行的許多任務,而且是軟件開發人員的重要工具.
在Ubuntu 16.04中,您可以通過單擊屏幕左上角的Ubuntu圖標并在搜索欄中輸入“terminal”,找到終端應用法式.單擊終端應用法式圖標將其打開.或者,您可以同時按下鍵盤上的CTRL,ALT和T鍵,以自動打開終端應用法式.
如今你已經運行了終端,我們來安裝RVM,我們將用它來安裝Ruby及其所有的先決條件.
步調2 - 安裝RVM和Ruby
RVM自動化您的Ubuntu系統上設置Ruby環境的進程.我們來安裝它,所以我們可以用它來安裝Ruby.
使用RVM安裝Ruby的最快辦法是運行RVM網站上托管的安裝腳本.
首先,使用gpg命令聯系公鑰服務器,并哀求用于對每個RVM版本進行簽名的RVM項目的密鑰.這樣可以驗證您將下載的RVM版本的合法性.從您的主目錄,執行以下命令:
$gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
我們將使用curl下載RVM安裝劇本. 如果尚未安裝curl,請先安裝curl.
$sudo apt-get install curl
這將提示您輸入密碼來安裝程序. 但是,當您輸入密碼時,您的密碼不會顯示在“終端”窗口中. 這是一個平安措施,是在命令行提示輸入密碼時會經常看到的. 即使您看不到它們,系統也會記錄您的密碼,所以輸入密碼后請按ENTER鍵,程序將會安裝.
接下來,使用curl命令從項目的網站下載RVM安裝腳本. 引導命令的反斜杠確保我們使用常規curl命令,而不是任何改變的別號版本.
\curl -sSL https://get.rvm.io -o rvm.sh
我們來看看與curl命令相關聯的標記:
一旦下載,如果要在應用劇本之前審核劇本的內容,請運行:
less rvm.sh
使用箭頭鍵滾動文件. 使用q鍵退出并返回到您的提醒.
一旦您熟悉劇本的內容,請執行此命令來安裝最新的RVM穩定版本:
cat rvm.sh | bash -s stable
腳本在您的主目錄中創建一個名為.rvm的新目錄. 這是Ruby及其所有相關組件的安裝位置,以及用于安裝Ruby的rvm可執行法式. 安裝過程會修改您的.bashrc文件,將.rvm/bin文件夾添加到PATH環境變量中,以便您可以輕松地運行rvm命令.
但是,rvm命令將無法在當前會話中拜訪. 所以執行這個命令來解決這個問題:
source ~/.rvm/scripts/rvm
現在使用rvm敕令安裝最新版本的Ruby:
rvm install ruby --default
此進程將下載并安裝Ruby及其組件,并將此版本的Ruby作為系統將使用的默認版本. 如果您已經安裝了一個版本的Ruby,這將避免沖突.
如果您缺少一些重要的先決條件,安裝程序將獲取這些先決條件并安裝它們. 它可能會要求您輸入暗碼.
Searching for binary rubies, this might take some time.
Found remote file https://rvm_io.global.ssl.fastly.net/binaries/ubuntu/16.04/x86_64/ruby-2.4.0.tar.bz2
Checking requirements for ubuntu.
Installing requirements for ubuntu.
Updating system....
Installing required packages: gawk, libssl-dev, zlib1g-dev, libyaml-dev, libsqlite3-dev, sqlite3, autoconf, libgmp-dev, libgdbm-dev, libncurses5-dev, automake, libtool, bison, libffi-dev, libgmp-dev, libreadline6-dev..................
Requirements installation successful.
一旦滿意前提條件,RVM將下載并安裝Ruby:
ruby-2.4.0 - #configure
ruby-2.4.0 - #download
? % Total? ? % Received % Xferd? Average Speed? Time? ? Time? ? Time? Current
Dload? Upload? Total? Spent? ? Left? Speed
100 16.4M? 100 16.4M? ? 0? ? 0? 4828k? ? ? 0? 0:00:03? 0:00:03 --:--:-- 4829k
ruby-2.4.0 - #validate archive
ruby-2.4.0 - #extract
ruby-2.4.0 - #validate binary
ruby-2.4.0 - #setup
ruby-2.4.0 - #gemset created /home/brian/.rvm/gems/ruby-2.4.0@global
ruby-2.4.0 - #importing gemset /home/brian/.rvm/gemsets/global.gems..............................
ruby-2.4.0 - #generating global wrappers........
ruby-2.4.0 - #gemset created /home/brian/.rvm/gems/ruby-2.4.0
ruby-2.4.0 - #importing gemsetfile /home/brian/.rvm/gemsets/default.gems evaluated to empty gem list
ruby-2.4.0 - #generating default wrappers........
劇本完成后,將安裝最新版本的Ruby.
除了Ruby之外,RVM還安裝了一些相關工具,包含irb,交互式Ruby控制臺,rake,可以運行自動化腳本的程序和gem,這樣可以輕松地安裝和更新您可能在自己的項目中使用的Ruby庫.
要反省您安裝的Ruby版本,請鍵入以下命令:
ruby -v
這將輸出特定版本的Ruby:
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-linux]
在我們可以使用Ruby進行旋轉之前,我們再對系統進行一些修改.為了使RVM自動使用其版本的Ruby,只要您打開一個新的終端窗口,您的終端必需打開一個登錄shell,因為RVM修改.bash_profile文件,該文件僅在登錄shell上調用.在Ubuntu上,默認終端打開一個交互式shell,而不會調用此文件.要更改此選項,請選擇終端中的編輯菜單,選擇配置文件首選項,選擇命令選項卡,然后選中運行命令旁邊的框作為登錄外殼.如果您不舒服進行此更改,請在每次啟動新的終端會話時運行命令行~/.rvm/scripts/rvm.
現在安裝了Ruby,讓我們編寫一個法式來確保一切正常.
步調3 - 創建一個簡單的程序
讓我們創建一個簡單的“Hello,World”法式.這將確保我們的環境正在運行,讓您輕松創建和運行Ruby法式.
為此,使用nano創立一個名為hello.rb的新文件:
nano hello.rb
在編纂器中鍵入以下程序:
hello.rb
puts "Hello, World!"
按CTRL + X退出編輯器. 提示保留文件時按Y鍵.
現在運行法式:
ruby hello.rb
該法式執行并顯示其輸出到屏幕:
Hello, World!
這個簡單的法式證明你有一個工作的開發環境. 您可以使用此環境繼續探索Ruby并構建更大,更有趣的項目.
CentOS6.5使用Nginx+Passenger部署Ruby on Rails情況?
在Ubuntu 15.04中安裝Ruby on Rails?
Ubuntu 14.04.4下搭建Ruby On Rails?
Ruby中的遍歷指定目錄的文件辦法
Ubuntu下搭建Ruby On Rails
Ruby on Rails 4 Tutorial 中文版 高清完備PDF
Ruby 2.2 的增量垃圾網絡機制
Ruby 的詳細先容:請點這里
Ruby 的下載地址:請點這里
更多Ubuntu相關信息見Ubuntu 專題頁面 /topicnews.aspx?tid=2
本文永遠更新鏈接地址:
歡迎參與《LINUX教學:在Ubuntu 16.04上安裝Ruby并設置本地編程環境》討論,分享您的想法,維易PHP學院為您提供專業教程。