majora/installer

此软件包已被废弃,不再维护。没有建议的替代软件包。

使用 Majora 模板创建 Symfony 项目的工具

安装: 14

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 31

分支: 1

类型:项目

2.1.0 2016-08-01 13:21 UTC

This package is not auto-updated.

Last update: 2020-01-24 16:16:32 UTC


README

SensioLabsInsight Scrutinizer Code Quality Build Status Code Coverage Total Downloads Latest Stable Version License

使用 Majora 模板创建 Symfony 项目的工具

安装安装程序

此步骤仅在您第一次使用安装程序时需要。

下载二进制文件

您将下载一个二进制文件,可以在您的系统中使用。

Linux / Mac OS X

$ sudo curl -LsS https://github.com/LinkValue/MajoraInstaller/releases/download/2.1.0/majora.phar -o /usr/local/bin/majora
$ sudo chmod a+x /usr/local/bin/majora

Windows

c:\> php -r "file_put_contents('majora', file_get_contents('https://github.com/LinkValue/MajoraInstaller/releases/download/2.1.0/majora.phar'));"

将下载的 majora 文件移动到您的项目目录,并按以下方式执行它

c:\> php majora

如果您希望创建一个全局的 majora 命令,请执行以下操作

c:\> (echo @ECHO OFF & echo php "%~majora" %*) > majora.bat

然后,将这两个文件(majoramajora.bat)移动到您的执行路径中的任何位置。现在您可以在系统中的任何位置运行 majora 命令。

从源代码构建

在克隆存储库后,您将从源代码构建二进制文件以在您的系统中使用。

1. 安装依赖项

该项目使用 Composer 作为包管理器。

执行以下命令下载 Composer 二进制文件

php -r "copy('https://composer.php.ac.cn/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

然后,执行以下命令安装包(需要 dev)

$ php composer.phar install -o

2. 构建 二进制文件

该项目使用 Box 作为 PHAR 构建器。

您必须首先在您的 php.ini 中启用 PHAR

phar.readonly = Off

执行以下命令下载 Box 二进制文件

$ curl -LSs https://box-project.github.io/box2/installer.php | php

然后,执行以下命令构建应用程序

$ php box.phar build

3. 在您的系统中安装

要获得 majora 命令,请执行以下命令

# cp build/majora.phar /usr/local/bin/majora

使用安装程序

1. 使用最新稳定版本的 Majora 标准版开始新项目

执行 new 命令,并提供您的项目名称作为唯一参数

# Linux, Mac OS X
$ majora new my_project

# Windows
c:\> php majora new my_project

2. 基于特定的 Majora 标准版分支开始新项目

执行 new 命令,并提供您的项目名称作为第一个参数,分支号作为第二个参数。安装程序将自动选择给定分支的最新版本

# Linux, Mac OS X
$ majora new my_project 2.8

# Windows
c:\> php majora new my_project 2.8

3. 基于特定的Majora标准版版本开始新项目

执行new命令,并将项目名称作为第一个参数,将确切的Majora标准版版本作为第二个参数

# Linux, Mac OS X
$ majora new my_project 2.8.1

# Windows
c:\> php majora new my_project 2.8.1

参考文献