如何在Linux上使用命令行安装phpab?

3
我尝试使用Ant运行build.xml文件,但出现以下错误:
build.xml:44: Execute failed: java.io.IOException: Cannot run program "phpab": java.io.IOException: error=2, No such file or directory
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:475)
        at java.lang.Runtime.exec(Runtime.java:610)
        at org.apache.tools.ant.taskdefs.Execute$Java13CommandLauncher.exec(Execute.java:862)
        at org.apache.tools.ant.taskdefs.Execute.launch(Execute.java:481)
        at org.apache.tools.ant.taskdefs.Execute.execute(Execute.java:495)
        at org.apache.tools.ant.taskdefs.ExecTask.runExecute(ExecTask.java:631)
        at org.apache.tools.ant.taskdefs.ExecTask.runExec(ExecTask.java:672)
        at org.apache.tools.ant.taskdefs.ExecTask.execute(ExecTask.java:498)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:392)
        at org.apache.tools.ant.Target.performTasks(Target.java:413)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.apache.tools.ant.Main.runBuild(Main.java:811)
        at org.apache.tools.ant.Main.startAnt(Main.java:217)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: java.io.IOException: java.io.IOException: error=2, No such file or directory
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
        at java.lang.ProcessImpl.start(ProcessImpl.java:81)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:468)
        ... 24 more

Total time: 0 seconds

我该如何在Linux上安装phpab?

1
apt-get install phpab 或其等效命令不起作用了吗? - Waleed Khan
-bash: apt-get: 命令未找到。我对Linux还比较新,习惯使用yum。请问我需要安装哪个软件包才能让apt-get正常工作?谢谢。 - hopper
1
你的软件包管理器通常取决于你使用的Linux发行版,但是运行yum install phpab应该会有所作为。 - Waleed Khan
我正在使用 Fedora 13。$yum install phpab 已加载插件:presto 设置安装进程 没有可用的 phpab 包。 无事可做。 - hopper
尝试更新yum以查看是否解决问题。 - hopper
没有运气。还是不起作用。 - hopper
2个回答

2

将其下载到 bin 目录:

sudo wget -N --no-check-certificate -O /bin/phpab http://phpab.net/phpab-1.10.3.phar

将其chmod为可执行文件:

sudo chmod +x /bin/phpab

然后测试它:

phpab -v

应该给你

phpab 1.10.3 - Copyright (C) 2009 - 2013 by Arne Blankerts

File source: https://github.com/theseer/Autoload


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接