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.php
和 events.php
文件也是如此,因此会有这样的目录结构:
| .rocketeer
| -- config.php
| -- hooks.php
| -- paths.php
| -- remote.php
| -- scm.php
| -- stages.php
| -- events.php
| -- tasks.php
| rocketeer.phar
| index.php
| public
| etc.
本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
推荐文章: