最近有些Openshift 节点能打开,想了解一下Openshift 上的DIY 环境。
官方这里有简单详细的教程,我照着做一次,顺便记录一下过程及遇到的问题。
在git bash 面板建立一个应用
1
rhc app create py27 diy-0.1
然后用PuTTY 登录到你刚才建的环境
安装Python-2.7
依次敲入下面命令
1
2
3
4
5
6
7
cd $OPENSHIFT_TMP_DIR
wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
tar jxf Python-2.7.3.tar.bz2
cd Python-2.7.3
./configure --prefix=$OPENSHIFT_DATA_DIR
make install
$OPENSHIFT_DATA_DIR/bin/python -V
会显示 Python 2.7.3
安装Setuptools
官方的示例装不了,用下面的方法
1
2
3
cd $OPENSHIFT_TMP_DIR
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
$OPENSHIFT_DATA_DIR/bin/python ez_setup.py
看到$OPENSHIFT_DATA_DIR 下有个setuptools-1.1.6.tar.gz
1
2
3
tar zxf setuptools-1.1.6.tar.gz
cd setuptools-1.1.6
$OPENSHIFT_DATA_DIR/bin/python setup.py install
安装pip
这里有个较简单的方法
1
2
3
cd $OPENSHIFT_TMP_DIR
wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
$OPENSHIFT_DATA_DIR/bin/python get-pip.py
接下来就可以用pip 安装各种东西了。注意,调用的路径是$OPENSHIFT_DATA_DIR/bin/pip,python 的路径是$OPENSHIFT_DATA_DIR/bin/python,如果单敲python -V 会看到 Python 2.6.6
安装Tornado
可通过pip 安装
1
$OPENSHIFT_DATA_DIR/bin/pip install tornado
我还要安装:
1
2
$OPENSHIFT_DATA_DIR/bin/pip install markdown
$OPENSHIFT_DATA_DIR/bin/easy_install Pygments
然后^_^ 然后就看Demo Openshift tornado