-
Notifications
You must be signed in to change notification settings - Fork 7
安装方法
halida edited this page Dec 6, 2012
·
13 revisions
项目依赖的东西比较多,请有耐心。
- zeromq 2.1.11
- pyzmq 2.1.11
- python-pygame
- tornado >=2.0
- python-yaml
因为ubuntu源里面的zeromq好像不是最新的, 我是直接上: http://www.zeromq.org/intro:get-the-software 上面下载2.1.11版本的.
然后就是解压编译安装. 需要g++以及uuid-dev.
下面是在ubuntu下面安装的脚本. 首先进入到一个放源码的目录.
sudo apt-get build-dep libzmq-dev
wget http://download.zeromq.org/zeromq-2.1.11.tar.gz
tar -xvvf zeromq-2.1.11.tar.gz
cd zeromq-2.1.11
./configure
sudo make install
更新:用 apt-get 的安装方法:
sudo add-apt-repository ppa:chris-lea/zeromq
sudo apt-get update
sudo apt-get install libzmq-dbg libzmq-dev libzmq1
OSX下面用brew install zeromq
。
需要指定2.1.11版本
sudo apt-get install python-virtualenv python-dev
sudo easy_install pyzmq==2.1.11
OSX下面sudo pip install pyzmq
。如果没有安装pip,执行sudo easy_install pip
。
pygame用来本机显示游戏场景. (一般情况不需要, 可以跳过)
安装方法:http://pygame.org/download.shtml
或者:
sudo apt-get install python-pygame
sudo easy_install tornado==2.2
sudo apt-get install python-yaml
OSX
sudo pip install tornado==2.2
brew install libyaml
sudo pip install pyyaml
项目里面已经放了编译好的html页面, 可以直接打开website/build/index.html.
如果你想自己装一个开发的环境, 需要自己先装ruby的环境rvm. 具体见: http://beginrescueend.com/
我们采用middleman来编译前端展示的功能.
安装:
gem install middleman
cd到website目录下面, 执行middleman就可以了. 浏览器里面输入localhost:4567.
执行:
make all
然后就会自动弹出一个浏览器的游戏展示页面.