Evernote API 和 Laravel

问题描述 投票:0回答:2

我正在尝试将 Evernote API 集成到我正在开发的 Laravel Web 应用程序中,但对于新的 PHP SDK,文档有限。当我尝试使用 Composer 来安装它时,出现错误。我对作曲家有点陌生,所以我可能错过了一些东西。

它说使用的命令是:

curl -sS https://getcomposer.org/installer | php
$ composer require evernote/evernote-cloud-sdk-php dev-master

我已经在 3 个不同的位置尝试过,我的主目录 (~)、我的应用程序目录以及 Evernote 下载中。前 2 个给我错误:

  [UnexpectedValueException]                                                            

无法解析版本约束@dev-master:无效的版本字符串“@dev-master”

当我在 Evernote 下载文件夹中运行时,我得到:

 - The requested package evernote/evernote-cloud-sdk-php 2.0 could not be found.
php laravel laravel-4 composer-php evernote
2个回答
1
投票

运行composer时尝试省略版本字符串:

composer require evernote/evernote-cloud-sdk-php

...并且您必须从应用程序的根目录(其中

composer.json
所在的位置)执行此操作

编辑

请参阅此答案的评论。问题是之前尝试运行版本字符串为

@dev-master
的命令,然后该命令位于
composer.json
中。删除 at 符号解决了问题。


0
投票

就 Laravel 11 的作曲家依赖性而言,这对我有用

composer require ishannz/laravel-evernote-cloud
© www.soinside.com 2019 - 2024. All rights reserved.