钢琴。初学者友好的plone开发。

for-beginner-piano的Python项目详细描述


钢琴

https://travis-ci.org/for-beginner-piano/for-beginner-piano.svg?branch=master

钢琴。初学者友好的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)

  • 初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在javaswing中使用进度条,同时函数在繁重的进程中工作   SWIG(Java):如何调用带有void*out参数的函数?   java帮助解决算法问题   java,但我不想用try/catch块来包围语句!   可以从java类调用安卓类吗?   java流拆分器实现细节   java组织。莫基托。例外情况。滥用。无效使用MatcherException   java如何显示接收到的字符串?   java为什么这段代码不像JSR133建议的那样进入无限循环?   java BufferedReader readLine()从socket获取数据时冻结   java如何使用html表单发送的XML?   java RxJava与观察者代码的并行执行   我想使用CoreJava基于文本输入动态创建一个jpg图像   java如何在Mockito中模拟注入的bean?   java我的程序突然停止工作,我没有改变我记得的任何东西,现在它给出了第二个错误:javafx。fxml。加载异常   java树集排序错误   java RSA加密解密AES密钥并存储在文件中   Java将变量字符串[]与字符串混合在一个字符串数组中   如何在鼠标移动时重新绘制Java SWT应用程序?