richdynamix / magestead
Magestead - Magento Vagrant环境的命令行安装器
2.2.2
2016-11-04 22:00 UTC
Requires
- jolicode/jolinotif: ^1.0
- phpunit/phpunit: ^4.6
- symfony/console: ^3.1
- symfony/process: ^3.1
- symfony/yaml: ^3.1
This package is auto-updated.
Last update: 2024-08-29 00:09:26 UTC
README
不再维护
Magestead 2.0是完美的开发工具箱,用于管理和控制您的Magento开发工作流程。这是一个命令行实用程序,不仅可以为您提供自定义的预配置Vagrant开发环境,还可以安装最新版本的Magento或Magento 2。
系统要求
- VirtualBox 5+
- Vagrant 1.8.1+
- 安装了PHP 5.4+(带有mcrypt、intl & xsl扩展)
- 全局安装了Composer
- Mac或Linux(目前尚不支持Windows)
注意: 对于缺少所需扩展的Mac用户,您可以使用http://php-osx.liip.ch/安装您Mac OS版本的最新PHP版本。
要在终端测试您的PHP安装,请运行以下命令 -
php -ini | grep intl
您应该看到类似以下内容 -
intl
intl.default_locale => no value => no value
intl.error_level => 0 => 0
intl.use_exceptions => 0 => 0
php -ini | grep mcrypt
您应该看到类似以下内容 -
mcrypt
mcrypt support => enabled
mcrypt_filter support => enabled
mcrypt.algorithms_dir => no value => no value
mcrypt.modes_dir => no value => no value
可选要求
- vagrant-hostsupdater - 一个用于自动使用项目URL更新hosts文件的Vagrant插件
- vagrant-bindfs - * - 一个用于在VM中自动执行bindfs挂载的Vagrant插件*
注意:虽然这些Vagrant插件只是可选要求,但强烈推荐使用。
安装
Magestead使用Composer来管理其依赖项。在尝试安装Magestead之前,您必须安装此软件。
使用Composer全局下载和安装Magestead
$ composer global require "richdynamix/magestead"
请确保将~/.composer/vendor/bin
目录添加到您的PATH中,以便系统可以找到magestead
可执行文件。
更新
$ composer global update "richdynamix/magestead"
用法
安装完成后,magestead new
命令将在您指定的目录中启动一个新的开发环境。例如,magestead new my-project
将在my-project
目录中创建一个目录,并开始为新的开发环境设置过程。
文档
在此处查看文档
构建工具
- PuPHPet
- Vagrant
- Symfony Console
贡献
- 分支它!
- 创建您的功能分支:
git checkout -b my-new-feature
- 提交您的更改:
git commit -am '添加一些功能'
- 将分支推送到远程:
git push origin my-new-feature
- 提交pull请求 :D
作者
- Steven Richardson - 核心作者
查看参与此项目的贡献者列表。
历史记录
在此处查看项目历史记录
感谢
深受以下启发 -
- Laravel Homestead
- ScotchBox 2.0