我想学习CakePHP并使用Composer安装它,但我在Composer Setup上遇到以下错误:
fn read_structs<T, P: AsRef<Path>>(path: P) -> io::Result<Vec<T>> {
let path = path.as_ref();
let struct_size = ::std::mem::size_of::<T>();
let num_bytes = try!(fs::metadata(path)).len() as usize;
let num_structs = num_bytes / struct_size;
let mut reader = BufReader::new(try!(File::open(path)));
let mut r = Vec::<T>::with_capacity(num_structs);
unsafe {
let mut buffer = slice::from_raw_parts_mut(r.as_mut_ptr() as *mut u8, num_bytes);
try!(reader.read_exact(buffer));
r.set_len(num_structs);
}
Ok(r)
}
// use
// read_structs::<Utmp, _>("/var/run/utmp"))
有人可以帮我解决这个问题吗?
PHP版本:5.6
答案 0 :(得分:0)
您必须在环境变量中添加php
,然后在项目目录中使用php composer.phar update
。
P.S。您可以找到一些详细信息here
答案 1 :(得分:0)
现在正在使用
我在php.ini中注释了php_pdo.dll,并在htdocs文件夹中使用命令提示符安装了CakePHP,我运行了这个命令:composer create-project --prefer-dist cakephp / app cakephp