1、打开终端,输入/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"安装管理平台homebrew
执行之后报错curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation
最终大功告成
1.安装ruby下载 rubyinstaller
双击 rubyinstaller-2.3.3.exe 安装
安装过程使用默认配置
添加ruby环境变量到Path
2.安装DevKit
点击下载 DevKit
双击附件中 DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe 解压到 C:\DevKit\
然后执行以下命令
C:\>cd C:\DevKit
C:\DevKit>ruby dk.rb init
C:\DevKit>ruby dk.rb install123123
3.安装node.js
点击下载 node.js
双击 node-v6.10.3-x86.msi 安装
安装过程使用默认配置
这里会自动配置环境变量
安装成功后重启命令行,输入以下命令
node -v11
返回 v6.10.3 表示安全成功
4.搭建slate环境
点击下载slate
cd 到slate目录
注意:slate目录整个路径中请不要有中文,否则会报错。
修改Gemfile,添加下面一行
gem 'wdm', '>= 0.1.0'11
执行以下命令
gem install bundler
bundle install1212
5.启动slate
bundle exec middleman server11
6.预览md页面
打开浏览器输入 http://127.0.0.1:4567/ 可以看到一个slate示例页面
7.使用md生成静态页面
使用以下命令生成
bundle exec middleman build --clean11
8.以上已在Windows7上测试通过
安装Weex Toolkit方法很简单,如下命令:$ npm install -g weex-toolkit
但是,提示了奇葩的错误,Google之不可解,遂只能干掉node,重新安装node
后来在搜索方法的过程中发现,或许是Mac系统升级导致了node的问题,才会让weex-toolkit无法成功安装
孰是孰非,暂不可定论
如果是通过brew安装的,则直接使用
brew uninstall node
若不是或者已经通过brew卸载了,则(删除之前,确认一下文件是否存在,并且是否为应该删除的文件)
然后通过
$ node
$ npm
检查一下,是否把应用卸载好了,ok了即可重新安装
重新使用brew安装node时,发生了一个更奇葩的事,brew坏了,只好重新安装brew,命令如下
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"
使用
brew install node
即可安装
安装途中,有可能提示,某某文件被占用,这时,可以把某某文件删掉(这是之前node卸载遗留的文件)
再者,可能提示,已经安装好了,但是没有link而已,这时可以看到link方法的提示
brew link node
但是,link时有可能说某某文件没有权限(我当时出现的是说tapset),sudo在brew上也是不可使用的了,这时需要
$ cd /usr/local/share/systemtap
$ chown -R tapset
再进行link就ok了
接下来,安装weex-toolkit就很顺利了
再接下来,还没完,gem和pod全挂了。。。
错误提示如下
dyld: Library not loaded: /usr/local/lib/libgmp.10.dylib
Referenced from: /Users/derek/.rvm/rubies/ruby-2.2.1/bin/ruby
Reason: image not found
则Google之,发现可以通过重新安装ruby来解决,原文中的方法如下:
$ ruby -v
dyld: Library not loaded: /usr/local/lib/libgmp.10.dylib
Referenced from: /Users/psoshnin/.rvm/rubies/ruby-2.1.3/bin/ruby
Reason: image not found
$ brew update &&brew upgrade
$ rvm reinstall 2.1.3 --disable-binary # 2.1.3是ruby版本,见ruby -v的错误提示,每个人的可能不同,比如我是2.2.1
$ ruby -v
ruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-darwin13.0]
尝试第一次,在install的时候,会出现
Error running '__rvm_rm_rf /Users/derek/.rvm/rubies/ruby-2.2.1',
showing last 15 lines of /Users/derek/.rvm/log/1492230416_ruby-2.2.1/remove.rubies.log
再次进行 brew update 后就正常了
至此,gem正常了,重新安装pod即可
附
brew:https://brew.sh/index_zh-cn.html
chown:http://www.cnblogs.com/peida/archive/2012/12/04/2800684.html