【问题标题】:Where to install NeoEloquentNeoEloquent 的安装位置
【发布时间】:2014-09-11 06:31:34
【问题描述】:

我正在尝试使用 Neo4J 图形数据库设置 Laravel 4,以评估其在我们的主要项目中的可行性。我正在使用 Windows 8.1 64 位。这是我第一次与作曲家打交道。我部署了 Laravel 和 Neo4jPHP,并尝试使用 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 文件夹中运行了它,并且由于某种原因它被安装在那里......

【问题讨论】:

    标签: php windows laravel neo4j


    【解决方案1】:

    首先。如果你正在使用 composer,那么也可以通过 composer 安装 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
    

    【讨论】:

    • D:\Laravel>composer require vinelab/neoeloquent 1.0.5 ./composer.json 已更新 加载包含包信息的 composer 存储库 更新依赖项(包括 require-dev) 您的需求无法解决一组可安装的软件包。问题 1 -everyman/neo4jphp == 9999999-dev 的移除请求 - vinelab/neoeloquent v1.0.5 需要everyman/neo4jphp dev-master -> 可以满足everyman/neo4jphp[dev-master]。 - vinelab/neoeloquent 1.0.5 的安装请求 -> 可由 vinel ab/neoeloquent[v1.0.5] 满足。
    • 转到您的 composer.json 文件并删除everyman/neo4jphp。运行“作曲家更新”并重试..
    • @Stromgen only this is in the file: {"require":{"vinelab/neoeloquent":"*"}}
    • 你是否从 Laravel 项目的根目录运行了第一个命令? Laravel 项目中的 composer.json 文件总是有更多的依赖。至少是 Laravel 框架 :)
    • 如果你使用 composer,那么也可以通过 composer 安装 Laravel。使用“composer create-project laravel/laravel”
    猜你喜欢
    • 2011-11-29
    • 1970-01-01
    • 2013-01-02
    • 2019-11-19
    • 1970-01-01
    • 1970-01-01
    • 2018-10-22
    • 2013-08-10
    • 1970-01-01
    相关资源
    最近更新 更多