各种工具配置合集

各种工具配置合集

本文将记录windows平台下各种工具的配置及各种奇葩操作。

Ruby

中文官网(下载):https://www.ruby-lang.org/zh_cn/

安装包下载:https://rubyinstaller.org/downloads/,这里一定要下载`WITH DEVKIT`版本,并且安装目录最好不要改动,否则会出现莫名其妙的错误。

安装完会弹出安装MSYS2的命令行界面,选3回车即可。

RubyGems中国源网址:https://gems.ruby-china.com/

使用方法:

$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
$ gem sources -l
https://gems.ruby-china.com
# 确保只有 gems.ruby-china.com

Jekyll

此操作需要安装Ruby

Jekyll文档:http://jekyllcn.com/docs/installation/

使用下面的命令来安装。

gem install jekyll

基本操作:

jekyll new myblog
cd myblog
jekyll serve
# => Now browse to http://localhost:4000

如果你希望把 jekyll 安装到当前目录,可以运行使用命令:jekyll new .,如果当前目录非空,你还需要增添 --force 参数,所以命令应为 jekyll new . --force

jekyll默认的端口是4000,这个端口可能会被福昕阅读器占用,此时会收到如下提示:

jekyll serve
Configuration file: D:/xjzsq.coding.me/_config.yml
            Source: D:/xjzsq.coding.me
       Destination: D:/xjzsq.coding.me/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
       Jekyll Feed: Generating feed for posts
                    done in 1.101 seconds.
 Auto-regeneration: enabled for 'D:/xjzsq.coding.me'
                    ------------------------------------------------
      Jekyll 4.0.0   Please append `--trace` to the `serve` command
                     for any additional information or backtrace.
                    ------------------------------------------------

因此用以下命令来更改本地服务器端口(4001端口):

jekyll serve --port 4001

参考资料:blog 运行端口占用

Node.js

Node.js中文镜像站:http://nodejs.cn/

淘宝npm镜像官网:https://npm.taobao.org/

安装淘宝源cnpm:

npm install -g cnpm --registry=https://registry.npm.taobao.org

更换npm为淘宝源:

npm config set registry https://registry.npm.taobao.org/

使用以下命令验证:

npm config get registry

另外,electron的安装方法转至另一篇博客:electron入坑记

Git提交时提示‘The file will have its original line endings in your working directory

执行此命令解决:

 git config --global core.autocrlf false

参考资料:Git提交时提示‘The file will have its original line endings in your working directory’

Sublime Text 3

转至另一篇博客:sublime text 3 配置