days since this article was written, please be aware of its timeliness
Preface
Every time I get a new computer, I always scramble to install a bunch of tools, and sometimes forget to install certain software until I actually need it. When starting a new job, the first task my supervisor often assigns is “Familiarize yourself with the environment and set up your computer.” Therefore, this article documents the software I commonly use for future reference.
Main Content
QQ/OneNote/WeChat/NetEase Cloud Music can be downloaded directly from the “Top Free” section of the Mac App Store.
-
Shadowsocksis stored on Baidu Netdisk for downloadingChromein the next step. -
Thunder: Using
Safari’s built-in download tool for subsequent software downloads is extremely slow. -
Chrome -
WebStormactivation server: `http://idea.iteblog.com/key.php`` -
Sublime3- Activation
key:
1
2
3
4
5
6
7
8
9
10
11
12
13—– BEGIN LICENSE —–
Nicolas Hennion
Single User License
EA7E-866075
8A01AA83 1D668D24 4484AEBC 3B04512C
827B0DE5 69E9B07A A39ACCC0 F95F5410
729D5639 4C37CECB B2522FB3 8D37FDC1
72899363 BBA441AC A5F47F08 6CD3B3FE
CEFB3783 B2E1BA96 71AAF7B4 AFB61B1D
0CC513E7 52FF2333 9F726D2C CDE53B4A
810C0D4F E1F419A3 CDA0832B 8440565A
35BF00F6 4CA9F869 ED10E245 469C233E
—— END LICENSE ——-
Install the sidebar enhancement tool
SideBarEnhancements:
Presscommand+shift+p, typeinstall, and hit Enter. Then repeatcommand+shift+p, typeSideBarEn, and hit Enter. -
Install the
SublimepluginTerminal(to openTerminalinSublime):
Presscommand+shift+p, typeTerminal, and hit Enter.Set
"terminal": "iTerm2-v3.sh"to open the current file with iTerm2.
- Activation
-
iTerm21
ssh -p 端口 用户名@ip -
Node -
Oh My Zsh1
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" -
git1
2
3公钥配置: ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
配置用户: git config --global user.name "Xheldon"
配置邮箱: git config --global user.email "c1006044256@gmail.com" -
SogouInput Method -
Charlespacket capture tool. Download the patch and replacecharles.jarto crack it. -
XCode(some dependencies rely on itsCLI) -
Install
homebrew1
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" -
Set up a local
JekyllenvironmentRubyversion 2.1 or higher is required.-
Install
rvm(takes a while; the machine may heat up):1
\curl -sSL https://get.rvm.io \| bash -s stable --rubyAfter installation, close all
shellsessions before proceeding, or runsource /Users/Xheldon/.rvm/scripts/rvmand then continue. -
Check known
rubyversions:1
rvm list known -
Install
ruby2.2.0:1
rvm install 2.2.0Requires
mkdir -p /tec/opensslpermissions during installation, so you’ll need to enter your password. -
Change
gem source:1
2
3gem sources -l //查看当前源
gem source --remote https://rubygems.org/ //移除当前源
gem source -a https://gems.ruby-china.org //新增源 -
Install
bundler:1
gem install bundler -
Install
jekylland other dependencies.Navigate to the project root directory (assuming you’ve already
cloned thejekyllblog) and execute:1
bundle installOnce completed, run
bundle exec jekyll serveto view the locally hostedjekyll(if thebundlecommand is not found, repeat steps 5 and 6).
-
Additional Notes
Possible required operations:
- Allow installations from any source:
1
sudo spctl --master-disable
I often wish that when facing some key decisions in life, someone could tell me the best course of action so that I would not waste my precious time. Putting myself in others' shoes, I therefore write blogs often, hoping to record in this tiny corner of the vast Internet the once-in-a-lifetime experiences that matter to me, and to help those who seek help.