当前位置: 首页 > 知识库问答 >
问题:

为Youtrack设置Rest API时出错

史淇
2023-03-14

有人试过使用https://github.com/nepda/youtrack,吗?我正在尝试设置它,但收到错误:

Fatal error: Class 'YouTrack\Exception' not found in D:\wamp\www\flow\libs\YouTrack\Connection.php on line 117

该库可以在https://github.com/nepda/youtrack上找到,所以我所做的就是下载它并进行测试:

include_once './config/config_inc.php';
include_once './libs/parser.php';

require_once("./libs/YouTrack/Connection.php");
try {
    $youtrack = new YouTrack\Connection(
        YOUTRACK_URL,
        YOUTRACK_USERNAME . 'invalid',
        YOUTRACK_PASSWORD
    );
    echo 'Login correct.' . PHP_EOL;
} catch (\YouTrack\IncorrectLoginException $e) {

    echo 'Incorrect login or password.' . PHP_EOL;
}

共有1个答案

张玺
2023-03-14

你需要某种自动装载。在这种情况下,一个非常简单的设置是:

<?php
function __autoload($class)
{
    $path = str_replace('\\', '/', $class);
    require_once $path . '.php';
}

try {
    $youtrack = new YouTrack\Connection(
        YOUTRACK_URL,
        YOUTRACK_USERNAME . 'invalid',
        YOUTRACK_PASSWORD
    );
    echo 'Login correct.' . PHP_EOL;
} catch (\YouTrack\IncorrectLoginException $e) {

    echo 'Incorrect login or password.' . PHP_EOL;
}

(这将适用于Nepda/YouTrack-Client的1.5.3版)。

我添加了一个自述文件部分“用Composer独立设置”。

 类似资料:
  • 我一直在尝试为我最近在Macbook air m1上的react原生项目建立firebase。根据react native firebase的官方文件https://rnfirebase.io/,我面临的问题很少。 > 当我尝试更新pod时(我尝试了几种方法),它在终端上显示我的以下错误 0x0009):在/Library/Ruby/Gems/2.6.0/Gems/ffi-1.14.2/lib/f

  • 问题内容: 我最近下载了Maven和遵循此给出的说明这个页面。我已经在计算机上安装了ant。现在,如果我想验证是否正确安装了Maven,这将给我以下错误:JAVA_HOME的设置不正确,但对于ANT来说也可以正常工作。 我去目录检查java.exe是否确实在该目录中,并且在那里。我检查了它们设置良好的环境变量。我重新启动系统并再次检查,但同样的问题。请让我知道我在想什么。 问题答案: JAVA_H

  • 我正在尝试为Minecraft创建mods的工作区。我安装了JRE,安装了JDK8。我安装了Eclipse。我下载了minecraft Forge的最新mdk文件。我为JDK设置了环境变量。我提取了伪造的压缩文件。我在提取的forge文件夹中打开了powershell。我运行了命令。我得到以下错误: 如何修复此错误?我甚至尝试了我在网上找到的另一个命令。“.\gradlew Geneclipser

  • YouTrack是一个keyboard-centric的跟踪错误和问题的网络应用程序,节省您花在处理问题上的时间。你只需要执行两个简单的步骤: 1.在搜索框进行查询; 2.在命令窗口进行修正 重要特性: 基于AJAX的用户界面 在程序的任何地方都可使用“alt +ins”快捷键开启问题报告 从JIRA 3.x中导入现有的项目 与LDAP, OpenID以及JetBrains TeamCity集成 支持自动完成和高亮

  • 我试图设置一个,我查看了Stack Overflow和一些其他站点,所有站点都是一样的,所以我复制了这些代码。这是我当前的代码(这都在中) 我有三个错误: > 未知实体 没有applcable方法 “Android.Widget.TabHost”中的方法 任何帮助都将不胜感激! 更新:下面是我的整个onCreate和一个onTabChanged方法: @override public void o

  • 我正在尝试将Hibernate envers添加到我的应用程序中。我使用的数据库已经有很多数据了。这是Hibernate配置 这里是我要审核的实体(简化版) 当我启动雄猫服务器时,出现此错误 我调试了,在第1204行Configuration.class(包org.hibernate.cfg)中,我看到应用程序试图创建REVINFO表。在那之前,table leCatalo为空,但在创建REVIN