阿里雲 centos主機:
lsb version: :core-4.1-amd64:core-4.1-noarch
distributor id: centos
description: centos linux release 7.4
.1708 (core)
release:
7.4.1708
codename: core
有ruby者,跳過此步驟!- 檢視電腦是否有ruby
$ ruby -v
$ yum install ruby
$ ruby -v
輸出
ruby 2.0
.0p648 (2015-12-16) [x86_64-linux]
$ gpg --keyserver hkp:
.net --recv-keys 409b6b1796c275462a1703113804bb82d39dc0e3
$ curl -ssl
.io | bash -s stable
$ source ~/.bashrc
$ source ~/.bash_profile
$ source /etc/profile.d/rvm.sh
$ echo "ruby_url=" > ~/.rvm/user
/db
你還可以更新到更高 $ rvm list known 檢視可以安裝的版本
$ rvm install 2.1
如果在安裝了新的ruby 之後導致gem 報錯, 這是由於公升級ruby的時候也公升級了gem ,新版本的gem 要求的openssl 版本更高, 執行 $ yum update 或者 yum update openssl 即可解決詳細rvm 操作 教程位址
gem在中國不好使, 萬能的中國ruby社群給我們搭建了gem映象
- 移除gem預設倉庫位址並新增中國的倉庫
$ gem sources --remove
$ gem sources -a
$ gem install jekyll
很輕鬆就安裝成功了 right ?- 在當前目錄建立乙個部落格目錄,並進入到目錄
$ jekyll new myblog
$ cd myblog
$ jekyll serve
/usr/local/rvm/rubies/ruby-2.1
.10/lib/ruby/site_ruby/2.1
.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bundler (loaderror)
from /usr/local/rvm/rubies/ruby-2.1
.10/lib/ruby/site_ruby/2.1
.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /usr/local/rvm/gems/ruby-2.1
.10/gems/jekyll-3.6
.2/lib/jekyll/plugin_manager.rb:48:in `require_from_bundler'
from /usr/local/rvm/gems/ruby-2.1
.10/gems/jekyll-3.6
.2/exe/jekyll:11:in `'
from /usr/local/rvm/gems/ruby-2.1
.10/bin/jekyll:23:in `load'
from /usr/local/rvm/gems/ruby-2.1
.10/bin/jekyll:23:in `'
from /usr/local/rvm/gems/ruby-2.1
.10/bin/ruby_executable_hooks:15:in `eval'
from /usr/local/rvm/gems/ruby-2.1
.10/bin/ruby_executable_hooks:15:in `'
$ gem install bundle
$ bundle exec jekyll serve
could not find gem 'minima (~> 2.0)'
inany
ofthe gem sources listed in your gemfile.
run `bundle install` to install missing gems.
既然說gem 缺少minima (~> 2.0),我們安裝不就得了- 安裝minima
$ gem install minima
could not find gem 'jekyll-feed (~> 0.6)'
inany
ofthe gem sources listed in your gemfile.
run `bundle install` to install missing gems.
好吧,還是缺少東西, 那麼我們就缺少什麼就安裝什麼唄~
$ gem install jekyll-feed
configuration file: /usr/local/test/myblog/_config.yml
source: /usr/local/test/myblog
destination: /usr/local/test/myblog/_site
incremental build: disabled. enable with
--incremental
generating...
done in
0.427
seconds.
auto-regeneration: enabled for
'/usr/local/test/myblog'
server address:
.0.1:4000/
server running... press ctrl-c to stop.
下次啟動的時候直接進入到你的部落格目錄, 然後執行 $ jekyll serve 即可
$ nohup jekyll serve &
$ ps -axu | grep jekyll
找到你啟動的那個部落格,然後 $ kill -9 [pid] LNMP完整安裝教程
本環境與外網生產環境一致 mysql 5.6 php 7.1 centos nginx 1.12 上圖紅色箭頭的兩個地方,對應的詳細配置,請參考以下兩張圖 開啟終端,輸入 init 3 切換到命令列模式 取消系統的休眠模式 執行命令 vi etc x11 xorg.conf 新增以下內容 secti...
jekyll安裝使用
自學文件 jekyll文件鏈結 mac下jekyll安裝 sudo gem install jekyll2.在git上建立個人部落格倉庫 如何利用github打造部落格專屬網域名稱 3.將部落格倉庫轉殖下來,將模板導建立的git部落格倉庫中 模板鏈結 4.執行相關命令進行模板測試 cd myblog...
jekyll安裝及使用
清除舊版ruby,若存在 yum remove ruby 若為原始碼,使用如下命令 cd make uninstall 下面開始安裝ruby wget 二 解壓安裝ruby tar zxvf ruby 2.1.7.tar.gz configure disable install rdoc make ...