ruby jekyll gem 安裝
如何安裝Ruby和RubyGems
以下各節提供在Windows和Linux計算機上安裝Ruby和RubyGems的各種基本資訊。
Windows
下載並安裝Ruby Installer for Windows.安裝程式已經包含了RubyGems。
請確保當你安裝和使用vmc
時候使用帶Ruby功能的命令提示符視窗,從Windows的“開始”選單中的“所有程式”→“Ruby<VERSION>→啟動命令提示符使用Ruby"。
最後,從Ruby命令提示符更新RubyGems
- prompt> gem update --system
Windows Gemfiles支援
一旦你安裝了Ruby,你可以按照說明來部署app和使用Gemfile,部署Ruby應用到Cloud Foundry
Windows使用者要注意以下幾點:
當Windows機器上生成Gemfile.lock檔案,它往往包含與Windows匹配特定版本的gems,例如mysql2,thin,PG含有“-X86-mingw32的”的字尾。
例如,在Windows機器上執行包安裝用的Gemfile,看起來像這樣:
- gem 'sinatra'
- gem 'mysql2'
- gem 'json'
結果是Gemfile.lock看起來如下:
- GEM
- remote: http://rubygems.org/
- specs:
- json (1.7.3)
- mysql2 (0.3.11-x86-mingw32)
- rack (1.4.1)
- rack-protection (1.2.0)
- rack
- sinatra (1.3.2)
- rack (~> 1.3, >= 1.3.6)
- rack-protection (~> 1.2)
- tilt (~> 1.3, >= 1.3.3)
- tilt (1.3.3)
- PLATFORMS
- x86-mingw32
- DEPENDENCIES
- json
- mysql2
- sinatra
Cloud Foundry能夠正確地安裝這些gems,而不需要修改你的Gemfile.lock
Mac OS X
10.5和更高版本的Mac OS X已經安裝Ruby和RubyGems。
如果您使用的是早期版本的Mac OS,請下載並安裝最新版本的 Ruby 和RubyGems.
Ubuntu
從一個終端,使用apt-get命令行工具來安裝Ruby和RubyGems,如下所示
-
安裝完整的Ruby包和RubyGems
- prompt$ sudo apt-get install ruby-full rubygems
-
測試確保路徑下有gem命令:
- prompt$ which gem
如果命令沒有找到,則更新相應的PATH變數,例如,您可以使用以下行:更新.bashrc檔案
- export PATH=$PATH:/var/lib/gems/1.8/bin
-
更新RubyGems (Ubuntu 10.04 only):
- prompt$ sudo gem install rubygems-update
- prompt$ sudo /var/lib/gems/1.8/bin/update_rubygems
RedHat/Fedora
開啟終端,使用yum命令列工具來安裝Ruby和RubyGems,如下所示
-
安裝Ruby:
- prompt$ sudo yum install ruby
-
如果您使用的是企業Linux RedHat 6,開啟可選通道Red Hat Network (RHN).
-
安裝RubyGems:
- prompt$ sudo yum install rubygems
Centos
開啟終端,使用yum命令列工具來安裝Ruby和RubyGems,如下所示
-
安裝基本的包:
- prompt$ yum install -y ruby
-
安裝額外的Ruby包和文件:
- prompt$ yum install -y ruby-devel ruby-docs ruby-ri ruby-rdoc
-
安裝RubyGems:
- prompt$ yum install -y rubygems
SuSE
開啟終端,使用yast 命令列工具來安裝Ruby和RubyGems,如下所示
-
安裝Ruby:
- prompt$ yast -i ruby
-
安裝RubyGems:
- prompt$ yast -i rubygems
Debian
You use Ruby Version Manager (rvm
) to install Ruby and RubyGems on Debian. The following procedure shows how to install rvm
if you have not already done so.
-
Use the following
apt-get
command-line tool to install the required packages:prompt$ sudo apt-get install gcccurl Git-core build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev
-
Run the
bash
script to installrvm
from Ruby Version Manager.prompt$ bash << curl -s https://rvm.beginrescueend.com/install/rvm
-
Edit your ~/.bashrc file as described by the RVM installation in the precding step.
-
Use
rvm
to install Ruby and RubyGems as shown:prompt$ rvm package install zlib
prompt$ rvm install 1.9.2 -C --with-zlib-dir=$rvm_path/usr
prompt$ rvm use 1.9.2
安裝 jekyll
gem install jekyll
建立部落格
jekyll new myBlog
進入部落格目錄
cd myBlog
啟動本地服務
jekyll serve
在瀏覽器裡輸入: http://localhost:4000,就可以看到你的部落格效果了。
如果想讓ip非本地 可以
jekyll serve -w --host=0.0.0.0
啟動jekyll 服務會包錯 這時只需要將缺少的東西
gem install 缺少啥
eg:gem install bundler
相關文章
- jekyll安裝以及ruby gem映象加速(windows)Windows
- Centos安裝ruby--jekyllCentOS
- Windows上成功安裝Ruby-1.9.3 gem mysql2WindowsMySql
- 樹莓派無法升級Ruby或安裝Jekyll樹莓派
- 使用ruby過程中遇到安裝gem失敗的一些通用解決方案
- Centos安裝rubyCentOS
- ruby安裝及升級
- 構建一個 Ruby Gem 第一章 簡介
- ruby DBI安裝使用指南
- Ruby----RMagick安裝報錯
- While executing gem ... (Gem::FilePermissionError)WhileError
- ruby2.2安裝錯誤一則
- 在Ubuntu 15.04中安裝Ruby on RailsUbuntuAI
- 記錄更新rbenv 和 ruby-build安裝2.3的ruby注意細節UI
- Nginx與Ruby 第二種方法的安裝Nginx
- Nginx與Ruby 第一種方法的安裝Nginx
- rbenv安裝ruby2.3.0線上安裝不上。老子出絕招了(更新)
- Pocket Gem 面試3面試
- Overloud Gem Studio Bundle for Mac(效果器合集套裝)Mac
- 【原創】NOSQL系列-Redis精簡版安裝與Ruby測試SQLRedis
- iOS 9 匯入類庫全面詳盡過程(Ruby安裝->CocoaPods安裝->匯入類庫)iOS
- Rails常用gem總結AI
- Debug GEM5
- JavaScript解析SECS GEM報文JavaScript
- iOS - rvm、Ruby環境CocoaPods安裝使用及相關錯誤處理iOS
- 用rbenv給整個系統安裝ruby(所有使用者都可用)
- [Ruby]format xml with RubyORMXML
- rails gem報錯的處理AI
- Gem Mod音訊模擬工具音訊
- archlinux or manjaro install pg gemLinuxJAR
- 使用 github + jekyll 搭建個人部落格Github
- jekyll部落格搭建之艱辛之路
- Windows下Jekyll配置過程詳解Windows
- codis安裝 (java 安裝 + zookeeper 安裝 + go 安裝 + codis 安裝JavaGo
- Ruby 札記 - 淺嘗 Ruby 特性
- gem5 CPU ISA level is lower than requiredUI
- Jekyll: 給部落格加個隨機BGM隨機
- 用Org-Mode和Jekyll寫部落格