ruby & rails安裝過程敘述

來源:互聯網
上載者:User

ruby & rails安裝過程敘述 1.建立使用者 2.分配許可權首先添加一個使用者組: groupadd humou添加使用者,設定主目錄,shell路徑 useradd -g humou -d /home/humou -s /bin/bash -m humoushell路徑設定不對,該使用者會無法登入或者直接: useradd -g humou humou設定密碼 passwd humou刪除一個使用者: userdel humou相應的使用者組也會一併刪除查看某使用者的資訊: id humou查看系統中的全部使用者:  cat /etc/passwd給普通使用者sudo許可權:  visudo找到:  root ALL=(ALL) ALL在下面添加  humou ALL=(ALL) ALL如需使用者使用sudo時不輸入密碼,則為:  humou ALL=NOPASSWD: ALL  3.安裝所需的linux包sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev  libxml2-dev libxslt-dev autoconf libc6-dev zlib1g-dev libssl-dev build-essential curl git-core libc6-dev g++ gcc  4.安裝 rvmbash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)載入rvm (只需第一次安裝時載入)source .bashrc  5.ruby的安裝與切換列出已知的ruby版本rvm list known安裝一個ruby版本rvm install 1.9.3這裡安裝了最新的1.9.3, rvm list known列表裡面的都可以拿來安裝。  使用一個ruby版本rvm use 1.9.3如果想設定為預設版本,可以這樣  rvm use 1.9.3 --default 查詢已經安裝的rubyrvm list卸載一個已安裝版本rvm remove 1.9.2  6.安裝 YAML 庫:apt-get install libyaml-dev  7.因為不同版本的 gem 會有差異,我們經常要建立一個額外的 gem 集(gemset),包含一系列的 gem。針對本教程,我推薦你建立一個名為 railstutorial_rails_4_0 的 gemset:rvm use 2.0.0@railstutorial_rails_4_0 --create --default  8.安裝 RubyGems RubyGems 是 Ruby 項目的包管理程式,有很多有用的程式碼程式庫(包括 Rails)都可以通過包(或叫做 gem)的形式擷取。安裝 Ruby 後再安裝 RubyGems 就很簡單了。如果你安裝了 RVM 就已經安裝 RubyGems 了,因為 RVM 已經自動將其安裝了:which gem/Users/mhartl/.rvm/rubies/ruby-2.0.0-p0/bin/gemgem update --system 2.0.0  安裝 gem 時,預設情況下 RubyGems 會產生兩種不同的文檔(ri 和 rdoc),但是很多 Ruby 和 Rails 開發人員認為花時間產生這些文檔沒什麼必要。(很多程式員更依靠線上文檔,而不是內建的 ri 和 rdoc 文檔。)為了禁止自動產生文檔,我建議你執行代碼 1.1 中的命令,在家目錄(home directory)中建立一個名為 .gemrc 的 gem 設定檔,檔案的內容參見代碼 1.2。(波浪號“~”代表“家目錄”,.gemrc 中的點號代表這是個隱藏檔案,設定檔一般都是隱藏的。) $ subl ~/.gemrc 代碼 1.2:在 .gemrc 中配置不產生 ri 和 rdoc 文檔install: --no-rdoc --no-riupdate: --no-rdoc --no-ri 9.安裝 Railsgem install rails --version 4.0.0 --no-ri --no-rdoc $ rails -vRails 4.0.0如果你使用的是 Linux,現在或許還需要安裝一些其他的程式碼封裝:$ sudo apt-get install libxslt-dev libxml2-dev libsqlite3-dev # 只針對 Linux

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.