uolcano / blog

ScriptLife's Blog
MIT License
148 stars 23 forks source link

在Ubuntu14.04下安装ruby,node,git等常见环境 #1

Open uolcano opened 8 years ago

uolcano commented 8 years ago

ruby

下载证书

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

安装稳定版rvm以及最新版的ruby

curl -L https://get.rvm.io | bash -s stable --autolibs=enabled --ruby

安装依赖,初始化并立即执行

sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
source ~/.rvm/scripts/rvm

修改rubygems的源为淘宝ruby源,并查看确认

gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/
gem sources -l

注意:淘宝源如果有问题fetch error的话,可以改用 https://gems.ruby-china.org/ 替换。

以sudo安装rubygems-update

gem install rubygems-update
update_rubygems
gem update --system

安装bundler

gem install bundler

安装rails

gem install rails

node

安装nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash

安装最新版nodejs

nvm install 5.0

常用命令

nvm ls       # 查看已安装的版本
nvm use node # 使用node

git

安装git

sudo apt-get install git

配置git 配置基本信息,并生成ssh公钥

git config --global color.ui true
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR@EMAIL.com"
git config -l #查看配置信息
ssh-keygen -t rsa -C "YOUR@EMAIL.com" # 一直敲回车

查看生成的公钥,并复制之

cat ~/.ssh/id_rsa.pub # id_rsa 应该是ubuntu系统分配的,只能用这个文件名

到github settings->SSH and GPG keys->SSH keys->new SSH key,给SSH key写个名字作为Title,在key下粘贴从id_rsa.pub里复制公钥。然后Add SSH key即可。

将本地git与github账号建立连接

ssh -T git@github.com

显示一下信息,即表示连接成功

Hi YOUR NAME! You've successfully authenticated, but GitHub does not provide shell access.

参考链接


tags: Ubuntu, rvm, nvm, git, java