【问题标题】:Netbeans integration with Mac OS X native PHP, PEAR PHPUnit configNetbeans 与 Mac OS X 原生 PHP、PEAR PHPUnit 配置集成
【发布时间】:2011-08-07 02:24:52
【问题描述】:

我正在尝试将 Netbeans 6.9 或 7 集成到我的开发环境中(Mac OS X 10.6.7 本机 PHP 无堆栈),但无论我尝试什么,我都无法让 Netbeans 识别我的 PHP 解释器(/usr/bin/ php) 或我的 PHPUnit 脚本 (/usr/local/bin/phpunit)。

任何人都有一些不太明显的想法,尽管我可能错过了其中一个。我已经用尽了网络上的搜索词,试图找到遇到同样问题但一无所获的人。

编辑 过去一天我一直在使用phpunit --version 来验证我的phpunit 版本(3.5.13)和pear list 来验证我的PEAR 1.9.2 安装。好吧,我刚刚发现了pear list-all,它将 phpunit 显示为 1.3.2。输入pear upgrade phpunit/PHPUnit 后,我得到的回复是Nothing to upgrade

这可以解释 PHPUnit 脚本问题,因为显然安装了 2 个版本的 PHPUnit,而我试图指出的那个版本不能与 PEAR 绑定。

which php /usr/bin/php
which pear /usr/local/bin/pear
which phpunit /usr/local/bin/phpunit

有什么想法吗?谢谢

【问题讨论】:

  • “没有让netbeans识别”是什么意思?你能指望什么?你得到了什么?

标签: php netbeans development-environment phpunit pear


【解决方案1】:

错误的 phpunit 版本

$ pear list-all

显示来自默认频道的软件包,即“pear.php.net”,除非您另有配置。您确实从 pear.phpunit.de 安装了 phpunit,这是一个不同的频道。 PHPUnit 以前(版本 1)托管在 pear.php.net 上,但移到了自己的频道。 跑步

$ pear list-all -c pear.phpunit.de

显示phpunit 3.5.13

$ pear install phpunit/phpunit

其实是一样的

$ pear install pear.phpunit.de/phpunit

因为phpunitpear.phpunit.de 频道的简称/别名。

安装了两个 phpunits

您可能没有安装两个 phpunit 版本。 “list-all”列出频道上的所有个可用包,而不仅仅是本地/安装的包。

【讨论】:

  • 我很欣赏所提供的信息,因为这对我没有意识到的事情有很大帮助。
【解决方案2】:

好吧,我终于放弃了 netbeans,转而使用 PhpStorm 2。我在那里没有任何问题,它可以满足我的需求。 cweiske 我很欣赏所提供的信息,因为这对我没有意识到的事情有很大帮助。

【讨论】:

  • “我放弃了”不是原始问题的答案。
猜你喜欢
  • 2010-10-12
  • 1970-01-01
  • 2012-12-31
  • 1970-01-01
  • 2010-10-12
  • 2011-11-26
  • 2013-02-10
  • 2012-09-14
  • 1970-01-01
相关资源
最近更新 更多