我正在使用以下cammand安装composer
curl -s https://getcomposer.org/installer | php
但我一直收到以下错误消息
Zafars-MacBook-Pro:etc zafarsaleem$ curl -s https://getcomposer.org/installer | php
#!/usr/bin/env php
Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The detect_unicode setting must be disabled.
Add the following to the end of your `php.ini`:
detect_unicode = Off
A php.ini file does not exist. You will have to create one.
如何安装composer才能删除上述错误?
编辑
Zafars-MacBook-Pro:etc zafarsaleem$ php --ini
Configuration File …我有这个代码的autoload.php
<?php
// autoload.php generated by Composer
require_once __DIR__ . '/composer' . '/autoload_real.php';
return ComposerAutoloaderInit8be239f5caef32db03f87bb271ed6012::getLoader();
但是当我访问localhost时
Fatal error: Class 'ComposerAutoloaderInit8be239f5caef32db03f87bb271ed6012' not found in /home/sebastian/Development/PHP/miciudad/vendor/autoload.php on line 10
昨天这项工作和我没有更新.
如果我运行php composer.phar install它会工作并生成正确的autoload.php?
谢谢!
我有本地安装的JenkinsCI.通过Jenkins The Definitive Guide第2章中的说明进行安装.我在运行El Capitan的MAC上通过Java Web Start/JNLP文件启动Jenkins.一切顺利,示例项目正在运行.
我知道想通过Jenkins运行我的Codeception Acceptance测试.我正在关注Codeception网站上关于此的最新博文:http://codeception.com/02-04-2015/setting-up-jenkins-with-codeception.html#.VwWxE2PLRAZ .
使用Execute shell构建步骤,我的构建失败并显示以下消息:
用户匿名启动
在工作区中构建/Users/Cosette/.jenkins/workspace/Project名称
[项目名称] $/bin/sh -xe /var/folders/ns/ly6hv_513tl6qqslrb2vj_dw0000gn/T/hudson9210778078639547082.sh
- 作曲家安装
/var/folders/ns/ly6hv_513tl6qqslrb2vj_dw0000gn/T/hudson9210778078639547082.sh:line 2:composer:command not found
构建步骤'执行shell'将构建标记为失败
完成:失败
我的猜测是,这个安装类型可能没有安装Jenkins用户?请注意我是初学者级别,这是我在stackoverflow上的第一个问题.此外,这应该是"作曲家安装"前面的+号.
顺便说一句,我现在缺少睡眠,而且我现在似乎被头脑挡住了,这可能会让你觉得这对你来说是无意义的咆哮,所以如果不这样看,请尽量耐心地接受它们.
我正在开发OS X Snow Leopard.我不会说谎我喜欢访问PEAR为我设置的二进制文件.我只是brew unlink php53和brew link php53后我已经安装了PEAR包,所以我得到他们的二进制文件/usr/local/bin.
以Behat为例.如果我通过PEAR(现在已经过时)安装它,我会执行上面的过程,我立即可以访问它behat,就这样.如果我要对整个bin文件夹Composer生成符号链接,我会得到三个"命令" behat:behat.bat和release.
难道我做错了什么?有没有办法集中正确的二进制文件,例如/usr/local/bin,最好不必添加新的路径$PATH?有没有办法通过Composer来实现?
我正在考虑使用npm,您可以在其中设置模块的全局和本地版本.我想要(正确的)二进制文件的舒适全球版本.一种宝石,没有真正重复不必要的东西.
你看?这是很多混合信息,但这就是我现在的感觉.我想我正在寻找类似这个问题的东西,只适用于"供应商"二进制文件.
提前致谢!
PS:如果我真的听起来像个悲惨的人,请告诉我,我会在睡个好觉后的第一个小时重述我的信息.谢谢!