2.2. 安装

未匹配的标注

安装

在项目上安装 Rocketeer 非常简单,有多种方法可以做到。

通过编译好的存档文件

最简单的方式是下载 这里 的存档文件,并将其放在应用程序目录中。

你还可以通过执行以下命令来全局安装,它将为你提供一个全局的 rocketeer 命令,能够在任何目录中使用。

$ wget http://rocketeer.autopergamene.eu/versions/rocketeer.phar
$ chmod +x rocketeer.phar
$ mv rocketeer.phar /usr/local/bin/rocketeer

然后你只需要输入 rocketeer ignite,通过回答一系列问题就可以设置你的项目,你应该准备好了。

使用 Composer

本地

你还可以利用 Composer 来安装 Rocketeer,像其他包一样:

$ composer require anahkiasen/rocketeer
$ php vendor/bin/rocketeer ignite

这样就行了,它会在 yourapp/.rocketeer/ 中创建后面引用到的配置文件。

使用 php vendor/bin/rocketeer 访问 Rocketeer 的命令,也可以为其取个别名:alias Rocketeer='php vendor/bin/rocketeer'。 还可以将 vendor/bin 添加到你的 PATH 以始终可以访问本地二进制文件。

全局

与所有 Composer 软件包一样,Rocketeer 可以通过添加 global 前缀作为全局依赖项安装:

$ composer global require anahkiasen/rocketeer
$ rocketeer ignite

配置

你将在 Rocketeer 的配置文件中完成大部分配置,该文件位于 .rocketeer 文件夹中。 配置文件中有很多选项,每个选项都进行了彻底的解释,所以请花点时间仔细阅读注释。

使用 Rocketeer

如果你使用的是归档文件,则需要执行 php rocketeer.phar 来访问命令,例如 php rocketeer.phar deploy ,或者如果你是全局安装的,则需要执行 rocketeer deploy

配置完成后,建议运行 php rocketeer.phar check 命令,它将在服务器上运行各种命令,检查服务器是否准备好接收你的应用程序。

然后执行 php rocketeer.phar deploy。它将在远程服务器上创建初始版本。之后,你可以再次运行相同的命令来更新它,这会创建一个全新的版本,或者只需执行 php rocketeer.phar update,这将更新应用程序的存储库和依赖项。

目录结构

Rocketeer 会在你当前所在的目录中识别其自定义配置。自定义 tasks.phpevents.php 文件也是如此,因此会有这样的目录结构:

| .rocketeer
| -- config.php
| -- hooks.php
| -- paths.php
| -- remote.php
| -- scm.php
| -- stages.php
| -- events.php
| -- tasks.php
| rocketeer.phar
| index.php
| public
| etc.

本文章首发在 LearnKu.com 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/rocketeer-doc/s...

译文地址:https://learnku.com/docs/rocketeer-doc/s...

上一篇 下一篇
thebestxt
贡献者:1
讨论数量: 0
发起讨论 只看当前版本


暂无话题~