钢琴。初学者友好的plone开发。
for-beginner-piano的Python项目详细描述
钢琴
钢琴。初学者友好的plone开发。
警告
这是非常阿尔法!本着早日释放的精神,就在这里。
安装
先决条件
您应该安装构建工具和plone依赖项。
如果您使用的是debian或ubuntu的sudo权限,我们已经为您简化了这个过程。 只需运行以下命令之一:
对于Debian:
wget -qO- for-beginner-piano.github.io/debian | bash
对于ubuntu:
wget -qO- for-beginner-piano.github.io/ubuntu | bash
快速安装
要快速安装钢琴,请运行以下命令:
wget -qO- for-beginner-piano.github.io | bash source ~/.bashrc
这将使用pipsi在用户空间中安装相关的软件包。 它还确保钢琴使用最新版本的 设置工具。
安装时间更长
我们更喜欢并推荐pipsi。
一旦有了pipsi,请运行:
pipsi install for-beginner-piano ~/.local/venvs/for-beginner-piano/bin/pip install -U setuptools
注意
必须确保安装了最新版本的setuptools 因此,我们运行上面的第二个命令。
用法
创建一个新的plone构建项目
使用子命令newbuildout创建buildout项目。
例如,如果您的项目将被称为我的plone站点
piano newbuildout my-plone-site
注意
BuildOut是一个文件夹,其中包含生成所需的所有设置 部署一个plone站点
您将看到类似的输出:
Creating virtualenv... (my-plone-site) Installing Buildout... Downloading installer (https://launchpad.net/plone/4.3/4.3.3/+download/Plone-4.3.3-UnifiedInstaller.tgz) Unpacking installer... Unpacking cache... Installing eggs... Installing cmmi & dist... Configuring cache... Running Buildout...
安装非默认版本
对于最新的plone 5站点,您可以执行以下操作:
wget for-beginner-piano.github.com/p5; source p5 piano newbuildout plone5-site
对于最新的plone 4站点:
wget for-beginner-piano.github.com/p4; source p4 piano newbuildout plone4-site
或者如果您更喜欢手动方式,这里有一个安装示例 plone 5(注意使用特殊的PIANO环境变量:
export PIANO_EXTENDS=https://raw.github.com/plock/pins/master/plone-5-0 export PIANO_UNIFIEDINSTALLER_URL=https://launchpad.net/plone/5.0/5.0a2/+download/Plone-5.0a2-UnifiedInstaller.tgz export PIANO_UNIFIEDINSTALLER_DIR=Plone-5.0a2-UnifiedInstaller
然后运行:
piano newbuildout myplone5
创建plone附加组件
这还不起作用,但是:
piano newaddon myaddon
(很快,这个命令还不起作用)
学分
钢琴是由大卫贝恩创作和管理的,它是建立在 由亚历克斯·克拉克创建和维护。
更改日志
0.3.1(2015-02-08)
- 修正了一个错误,即替换的plone安装在 它们可以正常工作
0.3.0(2015-02-08)
- 通过设置增加了对安装可选plone版本的支持 特殊环境变量
0.2.16(2015-02-04)
- 更新了自述文件
- 首先在~/.buildout缓存中查找统一安装程序。 不重新下载统一安装程序
0.2.15(2015-02-02)
- 已修复flake8问题
0.2.12(2015-02-02)
- 对自述文件进行了调整
0.2.3(2015-02-02)
- 添加了manifest.in
- 添加自述文件并更改setup.py的详细说明
0.2.2(2015-02-02)
- 现在将统一安装程序缓存解压缩到~/.buildout/
- 创建~/.buildout/default.cfg文件
- 根据default.cfg中的设置保留缓存, 默认情况下,缓存是~/.buildout/[鸡蛋下载扩展缓存]
0.2.1(2015-02-01)
- 修复损坏的释放
0.2.0(2015-02-01)
- 添加并记录了快速安装脚本
- 添加了更改日志
0.1.0(2015-02-01)
- 初始版本