首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >作曲家未作曲未找到说字文件

作曲家未作曲未找到说字文件
EN

Stack Overflow用户
提问于 2015-04-25 18:13:34
回答 1查看 1.9K关注 0票数 2

我正在使用优秀的phpwkhtmltopdf库,并希望更新到最新版本,为此,我需要使用composer。

档案结构:

代码语言:javascript
复制
vendor
  --mikehaertl
    --php-shellcommand
    --php-tmpfile
  autoload.php

Composer.json文件:

代码语言:javascript
复制
{
"name": "mikehaertl/phpwkhtmltopdf",
"description": "A slim PHP wrapper around wkhtmltopdf with an easy to use and clean OOP interface",
"keywords": ["pdf", "wkhtmltopdf", "wkhtmltoimage" ],
"homepage": "http://mikehaertl.github.com/phpwkhtmltopdf/",
"type": "library",
"license": "MIT",
"authors": [
    {
        "name": "Michael Haertl",
        "email": "haertl.mike@gmail.com"
    }
],
"require": {
    "php": ">=5.0.0",
    "mikehaertl/php-tmpfile": "1.0.*",
    "mikehaertl/php-shellcommand": "1.0.*"
},
"autoload": {
    "psr-4": {
        "mikehaertl\\wkhtmlto\\": "src/"
    }
},
"extra": {
    "branch-alias": {
        "dev-master": "2.0.x-dev"
    }
}
}

我试着像这样使用图书馆:

代码语言:javascript
复制
require '/home/bookmark/vendor/autoload.php';
use mikehaertl\wkhtmlto\Pdf;
...
$pdf = new Pdf('http://anysite.com'); <-- error points to this line

问题是我得到了错误:

致命错误:在行132的/home/bookmark/public_html/ajax/action.php中找不到'mikehaertl\wkhtmlto\Pdf‘类

这是我第一次使用作曲家,知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-25 22:38:25

如果您正在使用某个包,则不能复制它们的composer.json文件--这是行不通的。

最好的方法是只运行composer init一次,为您的项目创建一个初始composer.json文件,并运行composer require mikehaertl/phpwkhtmltopdf:~2.0来添加您想要使用的包。

在那之后,它就能工作了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29868879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档