我正试图用以下内容创建一个laravel项目:
Nicoles-MacBook-Pro:htdocs nicolekajatt$ composer create-project laravel/laravel guia-telefonica
我明白了:
Mcrypt PHP extension required.
Script php artisan clear-compiled handling the post-install-cmd event returned with an error
[RuntimeException]
Error Output:
create-project [-s|--stability="..."] [--prefer-source] [--prefer-dist] [--repository-url="..."] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [--keep-vcs] [--no-install] [package] [directory] [version]
我已经尝试了本教程来解决这个问题,但问题仍然存在http://laravel.io/forum/02-08-2014-difficulty-installing-laravel-getting-error-mcrypt-php-extension-required?page=1
我能做什么?谢谢你的帮助
如果您使用的是Macports,则此功能有效:通过http://rowdydesign.com/blog/2014/04/using-php-composer-under-mac-os-x-with-macports
运行终端
sudo ln -s /opt/local/bin/php54 /opt/local/bin/php
sudo ln -s /opt/local/bin/php-config54 /opt/local/bin/php-config
sudo ln -s /opt/local/bin/phpize54 /opt/local/bin/phpize
并将php54更改为您正在使用的php的任何版本,即php53、php55
如果您使用的是Macintosh,请尝试以下操作:
cd ~ ; mkdir mcrypt ; cd mcrypt
从Sourceforge获取libmCrypt 2.5.8。
以tar.gz或.bz2格式获取php代码-(通过运行php-v
查找您的php版本)
将下载的这两个文件移动到您的工作目录(本例中为mcrypt)中,然后返回终端
cd ~/mcrypt
在Finder中双击两个文件以展开它们。
删除压缩档案
将目录更改为libmcrypt
cd libmcrypt-2.5.8
./configure
make
sudo make install
现在配置了libmCrypt并安装了库,是时候进行mcrypt扩展了。
如果您看到任何自动配置错误
cd ~/mcrypt
curl -O http://ftp.gnu.org/gnu/autoconf/autoconf-latest.tar.gz
tar xvfz autoconf-latest.tar.gz
cd autoconf-2.69/
./configure
make
sudo make install
编译mcrypt-php扩展
cd ../php-5.4.17/ext/mcrypt/
/usr/bin/phpize
./configure
make
sudo make install
打开/etc/php.ini
,并在末尾添加下面的行
extension=mcrypt.so
如果没有php.ini
文件,那么您需要在相同的位置php.ini.default:
sudo cp /etc/php.ini.default /etc/php.ini
并允许写入功能
sudo chmod u+w /etc/php.ini
然后在您喜爱的文本编辑器中添加上述行:
sudo nano /etc/php.ini
最后重新启动Apache
sudo apachectl restart
现在您应该可以安装Laravel了。
资料来源:http://coolestguidesontheplanet.com/install-mcrypt-php-mac-osx-10-9-mavericks-development-server/
以下步骤对我在Ubuntu上很有帮助:
>
使用以下工具安装php5 mcrypt:
apt get install php5 mcrypt
激活mcrypt扩展:
php5enmod mcrypt
确保它已加载:
php-i|grep mcrypt
您应该看到mcrypt支持=
如果 Puppeteer 方法无法执行一个请求,就会抛出一个错误。例如,page.waitForSelector(selector[, options]) 选择器如果在给定的时间范围内无法匹配节点,就会失败。 对于某些类型的错误,Puppeteer 使用特定的错误类处理。这些类可以通过 require('puppeteer/Errors') 获得。 支持的类列表: TimeoutError 一个处
我的一段代码 下一条语句的错误为
我目前运行的是64位Windows10,我不断得到一个反编译问题与MCP。 这就是不断发生的事情: “反编译失败”有什么帮助吗?我已经看过以前关于如何通过添加java参数以允许更多RAM到MCP来解决这个问题的线程,但是到目前为止,这些方法对我来说都不起作用,它们可能是过时的方法。
我已经决定使用MCP并下载了它,但是,当运行decompile.bat时,它返回一个错误。 (我正在运行32位Windows 10)
我正在使用symfony3.2,并试图运行命令。此composer文件已附加到全新安装。完全错误是: 处理返回的post-update-cmd事件的脚本@symfony-脚本,该事件带有一个错误[RuntimeExc0019] 错误输出: sh:@symfony-脚本:未找到命令 我找不到任何关于这意味着什么或如何解决它的信息。