2014-09-11 129 views
0

我正在尝试使用Neo4J图形数据库设置Laravel 4,以评估其主要项目的可行性。我正在使用Windows 8.1 64位。这是我第一次与作曲家打交道。我部署Laravel和Neo4jPHP,并试图做NeoEloquent一样,用下面的命令:哪里可以安装NeoEloquent

D:\composer global require "laravel/installer=~1.1" 
D:\laravel new Laravel 
D:\Laravel\echo {"require":{"everyman/neo4jphp":"dev-master"}} > composer.json && composer install 
D:\Laravel\echo {"require":{"vinelab/neoeloquent":"v1.0.5"}} > composer.json && composer install 

最后的命令总是导致给人的是Neo4jPHP是必需的错误;

- vinelab/neoeloquent v1.0.5 requires everyman/neo4jphp dev-master -> satisfiable by everyman/neo4jphp[dev-master]. 
- Removal request for everyman/neo4jphp == 9999999-dev 

我已经尝试过很多次了。现在重新安装4次。我甚至出于无奈在Neo4jPHP文件夹中运行它,并因为某种原因安装在那里...

回答

2

首先,如果您使用的作曲家,再经过作曲家安装Laravel还有:

composer create-project laravel/laravel 

或者,如果你还没有得到了作曲家的别名:

php composer.phar create-project laravel/laravel 

然后运行:

composer require vinelab/neoeloquent 1.0.5 

或者

php composer.phar require vinelab/neoeloquent 1.0.5 
+0

D:\ Laravel>作曲家需要vinelab/neoe loquent 1.0.5 ./composer.json已更新 使用软件包信息加载composer存储库 正在更新依赖项(包括require-dev) 您的需求无法解析为可安装的一组软件包。 问题1个 - 对于普通人/ neo4jphp == 9999999-dev的 去除请求 - vinelab/neoeloquent V1.0.5要求普通人/ neo4jphp DEV-主 - > satisf 由普通人/ neo4jphp [DEV-主] iable。 - vinelab/neoeloquent 1.0.5的安装要求 - > vinel可以满足的要求 ab/neoeloquent [v1.0.5]。 – 2014-09-11 06:46:31

+0

转到您的composer.json文件并删除everyman/neo4jphp。运行“composer update”并重试.. – Stromgren 2014-09-11 06:49:00

+0

@Stromgen只有在文件中:{“require”:{“vinelab/neoeloquent”:“*”}} – 2014-09-11 06:49:59