MAC node + git + bower 简单安装
一 node 安装
打开https://nodejs.org/en/ nodejs官网 下载安装文件 双击.pkg 文件 自动安装即可

二 安装git
打开 http://code.google.com/p/git-osx-installer/ 下载最新的PGK文件 双击.pkg 文件 自动安装即可。(注:可能遇到 信任问题 可以在 系统偏好设置->安全性与隐私->允许从以下位置下载的应用 选择继续安装)

github使用SSH链接,需要设置SSH
1.检查SSH key
cd ~/.ssh
2.备份已有的key,(如果有的话)
mkdir key_backup
mv id_rsa* key_backup
3.生成SSH key
$ ssh-keygen -t rsa -C sunjianping88@126.com
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/sunjianping88/.ssh/id_rsa):
Enter passphrase (empty for no passphrase): //###这个地方是设置密码 输入自己要设置的密码即可 也可以不输入
Enter same passphrase again:
Your identification has been saved in yes.
Your public key has been saved in id_rsa.pub.
The key fingerprint is:
xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx sunjianping88@126.com
The key's randomart image is:
+---[RSA 2048]----+
|..+= .=B**+*o |
|o o . oo+=o.o |
| . ... o *.. |
| .oE . o = + |
|oo... o S |
|= . . . |
|oo |
|=o. |
|B+ |
+----[SHA256]-----+
4.将SSH key添加到GitHub
$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2ExxxzzzzzzQABAAABAQDv7Yb10i+bV5S5sueGVP9NRYYcUKpx+A/IPZS0ZWId469SaIW9ajrGNFSlIwxxxxxxxmhvCGI9nY4c3uD4m3dJvo+EfGduEya4uZS2gPNmZ7osmV6TCdgfTVUqlifK1/rzt0iEyriM8BcIeh+lxb3m/fU+6vuxteqEiHAUArt2dxxxxxxxxxrZxxSNq8He8t+/wSkusCxxxCaoNobxxxxUZHauol7ybqnaNGhW3oTlNnd08RfMv16MtAlKrX5Gvy2jyxchjxXXeL6tQvxxxxxeUyXaLcVSMw+JKLaUHJRG6eBt2rnNvTd35ALx1ObI/qTMxxxxxxxx0jmMhmEVKxshbn sunjianping88@126.com
登录到GitHub页面,personal settings ->SSH and GPG Keys->New SSH key
将生成的key(id_rsa.pub文件,即上面命令cat ~/.ssh/id_rsa.pub获取文件的内容)内容copy到输入框中,点击Add SSH key。
5.测试链接
$ ssh git@github.com
The authenticity of host 'github.com (192.30.252.122)' can't be established.
RSA key fingerprint is SHA256:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,192.30.252.122' (RSA) to the list of known hosts.
Saving password to keychain failed
Identity added: /Users/sunjianping/.ssh/id_rsa ((null))
PTY allocation request failed on channel 0
Hi sunjp748! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
出现上述提示信息说明连接成功(github并不提供shell登陆但已经连接成功)
6.设置个人信息
$ git config --global user.name "your_name"
$ git config --global user.email your_email@xxx.com
三 bower安装
1.输入命令
$ sudo npm install -g bower
/usr/local/bin/bower -> /usr/local/lib/node_modules/bower/bin/bower
bower@1.7.9 /usr/local/lib/node_modules/bower
2.新建.bowerrc文件 设置下载文件的保存目录
(1)可以在项目根目录下新建一个txt文件 然后mv x.txt .bowerrc
(2)修改.bowerrc文件内容为
{
"directory" : "public/javascripts/lib"//要保存下载库文件的目录
}
3.进入项目目录中,输入命令如下 bower init 然后按照提示填写内容即可 遇到选择Y/n的选择Y即可
4.尝试下下载文件
$ bower install jquery --save
bower not-cached https://github.com/jquery/jquery-dist.git#*
bower resolve https://github.com/jquery/jquery-dist.git#*
bower checkout jquery#2.2.4
bower progress jquery#* Receiving objects: 26% (35/133), 220.00 KiB | 105.00 KiB/s
bower resolved https://github.com/jquery/jquery-dist.git#2.2.4
bower install jquery#2.2.4
jquery#2.2.4 public/javascripts/lib/jquery
出现以上内容证明已经部署成功
(未完待续 gulp构建工具)
MAC node + git + bower 简单安装的更多相关文章
- Mac node.js express-generator脚手架安装
前言 由于本人在学习NodeJs的express框架时,在Mac电脑上安装express遇到了一个深痛的坑点,特写此文来记录.该坑点的解决方案我在国内的度娘没有找到,问别人也没有方案,最后通过goog ...
- Git的简单安装
git 的安装及源代码上传 首先去官网把git下载好,这里给大家提供个官网下载地址 https://git-scm.com/downloads 安装完成后,在开始菜单里找到“Git”->“Git ...
- Mac OS Git 安装
一.Git是一个分布式的代码版本管理工具.类似的常用工具还有SVN,CVS.最大的特点也是优点在于提供分布式的代码管理 1.分支代码只有一份! 使用过svn的童鞋想必都知道,当我们要开发一个新功能或者 ...
- mac 上node.js环境的安装与测试
如果大家之前做过web服务器的人都知道,nginx+lua与现在流行的Node.js都是可以做web服务器的,前者在程序的写法和配置上要比后者麻烦,但用起来都是差不多.在这里建议大家如果对lua脚本语 ...
- (转 留存)Windows环境下的NodeJS+NPM+GIT+Bower安装配置步骤
Windows环境下的NodeJS+NPM+GIT+Bower安装配置步骤 标签: NodeJSnpmbower 2015-07-17 16:38 3016人阅读 评论(0) 收藏 举报 分类: G ...
- mac 上node.js环境的安装与测试【转】
http://blog.csdn.net/baihuaxiu123/article/details/51868142 一 摘要 如何大家之前做过web服务器的人都知道,nginx+lua与现在流行的n ...
- Mac上git的安装配置与使用简述
Mac下git搭建及使用 之前就只是经常在GitHubs上下载代码,也没注意怎么上传项目.一开始对git都没什么了解花了几个小时去小补了下知识.如果有需要可以转去这里学习:[GIT使用简易指南] (h ...
- Mac下Git安装及配置
Mac下: 1.下载git版本并安装 运行终端 查看git版本: bogon:~ yan$ git --version git version 2.16.3 配置gitconfig文件 vim ~/. ...
- 【转】让你10分钟搞定Mac--最简单快速的虚拟安装
文章出处:让你10分钟搞定Mac--最简单快速的虚拟安装http://bbs.itheima.com/thread-106643-1-1.html (出处: 黑马程序员训练营论坛) 首先说明一下. 第 ...
随机推荐
- 什么是AOP-面向交叉业务编程
一.AOP(Aspect-oriented programming,面向切面编程): 什么是AOP? 定义:将程序中的交叉业务逻辑提取出来,称之为切面.将这些切面动态织入到目标对象,然后生成一个代理对 ...
- __autoreleasing 与 局部变量
__autoreleasing 修饰的变量不是局部变量: 它的生命周期由autoreleasepool负责: +(Reachability*)reachabilityWithHostname:(NSS ...
- cocos2d-x发生undefined reference to `XX'异常 一劳永逸解决的方法
转自:http://www.myexception.cn/operating-system/1620542.html cocos2d-x发生undefined reference to `XX'错误 ...
- 【Java123】JDBC数据库连接池建立
需求场景:多SQL任务多线程并行执行 解决方案:建立JDBC数据库连接池,将线程与连接一对一绑定 https://www.cnblogs.com/panxuejun/p/5920845.html ht ...
- php官网下载的chm手册,源码字号太小的问题解决
首先,到官方网站上下载chm格式的文档,地址如下: http://php.net/downloads.php 如图,点击荧光笔标出链接 然后就可以看到各种语言版本的文档手册,可以选择中文版,并带有笔记 ...
- 学记笔记 $\times$ 巩固 · 期望泛做$Junior$
最近泛做了期望的相关题目,大概\(Luogu\)上提供的比较简单的题都做了吧\(233\) 好吧其实是好几天之前做的了,不过因为太颓废一直没有整理-- \(Task1\) 期望的定义 在概率论和统计学 ...
- 1555: Inversion Sequence (通过逆序数复原序列 vector的骚操作!!!)
1555: Inversion Sequence Submit Page Summary Time Limit: 2 Sec Memory Limit: 256 Mb Su ...
- 很清晰的解读i2c协议
很清晰的解读i2c协议 转载:http://dpinglee.blog.163.com/blog/static/14409775320112239374615/ 1.I2C协议 2条双向串行线,一条数 ...
- Centos7安装elasticsearch、logstash、kibana、elasticsearch head
环境:Centos7, jdk1.8 安装logstash 1.下载logstash 地址:https://artifacts.elastic.co/downloads/logstash/logsta ...
- JavaScript-闭包函数(理解)
JavaScript-闭包函数(理解) var foo = function (a) { return function inner () { console.log(a) } } var faa = ...