问题标签 [macports]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
5776 浏览

java - 损坏的 Java Mac 10.6

一些背景:

在使用 Macports 的 Mac OS X 10.6 上,我已DYLD_LIBRARY_PATH在我的 .bash_profile 中设置。

问题:

当我运行时,java -version我收到此错误:

虚拟机初始化时出错
无法加载本机库:libjava.jnilib

通过一个有用的论坛帖子,我发现问题是我的“/opt/local/lib”目录中的一些文件由于DYLD_LIBRARY_PATH我设置的而引起了麻烦。

当我从“/opt/local/lib”中删除以 libgif、libjpeg、libpng 和 libtiff 开头的文件时,问题就消失了,“java -version”可以正常工作,但是依赖于这些文件的端口会中断。

任何人都知道我可以保留文件并仍然让java正常工作的方法吗?可能设置了 java 路径,我不太确定该怎么做,我所有的尝试都失败了。

谢谢。

0 投票
5 回答
903 浏览

bash - 使用 MacPorts 安装 WordPress。现在在哪里?

我使用 MacPorts shell 下载和安装 WordPress:

一切顺利:

但是这些文件实际上去了哪里?我如何追踪那条路径?在我的驱动器上有大量的 WP 东西并没有让它变得更容易。

谢谢。

0 投票
5 回答
72085 浏览

macos - 如何指示 CMake 查找 MacPorts 安装的库?

我正在尝试在 MacOS X 上构建我们的一些软件,这些软件旨在仅在 Linux 上运行。我们正在使用 CMake,并且我安装了 MacPorts,因此我可以轻松获得 CMake 以及我们依赖的一些第三方库.

现在的问题是,默认情况下,CMake 似乎不会从 MacPorts 中查找库,因此我们的几个目标被禁用,因为它无法找到全部位于/opt/local中的依赖项。

我如何指示 CMake 也从 MacPorts 中查找包含和库?

0 投票
1 回答
2234 浏览

osx-snow-leopard - ImageMagick MacPorts 在 Snow Leopard 上安装失败

我最近升级到雪豹。我安装了新的 XCode 工具和 X11 可选安装。我升级到 MacPorts 的新 Snow Leopard 二进制文件,进行了端口自我更新,重新安装了所有端口,但 ImageMagick 无法正常工作。我卸载了 ImageMagick 端口,重新安装它,并得到以下错误跟踪:

有任何想法吗?我已经安装了所有 ImageMagick 依赖端口。我应该尝试重新安装它们吗?

0 投票
2 回答
4086 浏览

macos - 如何避免使用 MacPorts 安装不必要的依赖项?

我试图通过 MacPorts(在 Snow Leopard 上)获得 postgresql 8.4,但似乎依赖项是无穷无尽的——包括获取 Snow Leopard、厨房水槽中已经可用的旧版本的东西,谁知道我最终是否会得到Windows 7的 ...

有没有办法只获得那些在 Mac 中从命令行运行东西绝对必要的依赖项?

特别是我试图避免安装旧版本的 python、Xorg 包等。

有任何想法吗?到目前为止,似乎最好完全避免使用 MacPorts。

0 投票
1 回答
1250 浏览

php - 如何使用 MacPorts 添加对 PHP 的 MySQL 支持?

我通过 MacPorts 安装了 php 5.3,现在我尝试连接到数据库(MySQL)
,但总是在我尝试调用 mysql_connect(); 我收到一个错误:

我的设置是:

  • 豹10.5.7

通过 Macports 安装和激活的软件包可能与此问题有关:

  • php5@5.3.0_2+apache2+macosx+pear
  • php5-mysql @5.3.0_0+mysql5
  • mysql5@5.0.85_0

我知道在没有 mysql 支持的情况下编译 php 时会出现此错误,但是包 php5-mysql 应该将此支持添加到 php.ini 中。

我真的不知道我能做什么。
我尝试了很多可能的配置,但都没有奏效。

0 投票
6 回答
2609 浏览

macos - 全新的 Mac,我应该使用 Macports 吗?

有一个新的 mac,需要设置它以准备开发。我听说了关于 macports 的好消息,我应该使用它吗?真的比手动下载编译简单吗?有人使用它有什么问题吗?

它适用于典型的 ruby​​ Web 开发。

谢谢

0 投票
3 回答
1427 浏览

unix - 如何使用 MacPorts 继续中断安装?

我对所有外壳/二进制文件都很陌生,并且正在安装 Git(我知道 SCM 对 SO 来说是一件好事)。然而,我的 Internet 连接在中途中断,安装停止。

它中断了 tar.gz 下载,我不知道如何从中断的地方继续。这是输出:

所以我试了两次,没有运气。我找到了该文件并将其替换为从参考网站下载的完整文件,然后再次尝试;没运气。有人能告诉我如何恢复这个过程吗?我不确定如何告诉它再次拾取。

0 投票
3 回答
7940 浏览

python - mac osx雪豹中的pyqt安装问题

我正在学习制作桌面应用程序的教程。使用 python 和 qt4,我下载并安装了 qt creator ide,创建了 .ui 文件,然后我不得不使用 pyuic4 对其进行转换,我已经尝试了很多东西,但仍然无法做到。

我以为pyuic4会和Qt creator IDE一起安装,但好像不是这样,所以我通过macports安装了pyqt:

我不知道,但这是 qt 附带的,所以构建它大约需要 3 个小时。

安装后我尝试再次转换 .ui:

没有名为 PyQt4 的模块?这不是我刚安装的吗?

谢谢,如果我的英语不是 100% 好,请原谅。

0 投票
7 回答
12406 浏览

mysql - 雪豹下Macports mysql5设置

我已经设法让我的安装搞砸了,因为我是一个新手,搞砸是我擅长的。

1)任何人都可以为这些东西参考一套可靠的设置说明吗?

2)我可以通过macports卸载并从头开始(密码和所有)吗?我试过了,卸载后一堆mysql目录卡住了,WTF!?

3) mysqld.sock 需要驻留在哪里以及我需要应用哪些文件设置才能使其与 php5 和 apache2 一起使用?它是在 /tmp 还是 /opt/local/var/run/mysql5/ 中?我需要配置/opt/local/etc/php5/php.ini 吗?选择/本地/var/db/php5/mysql.ini?/opt/local/etc/mysql5/my.cnf?

4) 我已经运行 > sudo -u mysql mysql_install_db5。如果我再次运行它会搞砸我吗?我运行了 mysqladmin -u root password 'mypw' 并得到一个错误,说 mysql 无法通过套接字连接。那么这是否意味着我的密码现在已设置?有没有办法告诉我?

5) 密码语句的语法因博客而异。我的密码是“mypw”还是 mypw(不带引号)?(我的密码实际上不是 mypw)

6)启动和停止mysql的适当命令是什么?我不希望它在我的机器启动时启动。


谢谢 Jergason,这非常有帮助。

我真的很想与 mysql 的 macports 安装保持一致,因为它限制了我可以对我的机器造成的损害。

所以现在悬而未决的问题是......

1) macports mysql 安装的默认套接字位置是什么?

2)启动和停止mysql的适当命令是什么?我不希望它在我的机器启动时启动。一些博客说使用launchctl -load 其他人说sudo /path/mysql_safe5。如果您没有设置密码(因为我不打算这样做),您是否需要使用 -user -p 参数?

3) 使 macports mysql 工作所需的目录所有权和权限是什么。macports 似乎没有设置任何这些。


书呆子

检查 /tmp 以获取 MacPorts mysql 套接字

没有帮助。如前所述,我了解 /tmp 是套接字的默认位置。我的问题是,当我尝试启动 mysql 时,套接字没有在那里实现,也没有出现在 /opt/local/var/run/mysql5/ 中。这告诉我我在启动 mysql 时遇到问题,这意味着设置有问题。可能是什么,我不知道。恐怕我生来就没有对这些事情有先验知识。

- 在 Snow Leopard 下使用 macports 安装 mysql5 的套接字应该在哪个特定目录中?

如果您正在使用 5 个不同站点的有关如何运行 mysql 的提示,并且您很惊讶自己迷路了……好吧,我将尝试一次只关注一个站点并退出之前的所有更改去下一个。

没有帮助。我完全按照你的建议开始了。你认为我做了什么,混合和匹配来自 5 个博客的说明?这就是我询问干净卸载的原因。我想知道以前安装的状态更改是否会影响未来的“干净”安装。

-What SPECIFIC blog描述了在Snow Leopard下使用macports确认mysql5的正确安装过程。

我认为您在使用 MacPorts mysql 时遇到的唯一问题(您遇到什么问题??)是它有一个您不期望的套接字,并且它使用的是默认配置。

没有帮助。我也是,看我的原帖。我认为问题在于 mysql 的启动方式(或未启动)。

-您对如何纠正问题有任何具体建议吗?

这应该在 MacPorts 完成安装后解释。

没有帮助。不是,或者如果是的话我没看到。也许是因为我使用的是 Porticus。

-你可以再详细一点吗?我应该在什么时候看到什么信息?

请参阅 ${prefix}/share/doc/mysql5/ 获取想法和/或联系开发人员列表。也可以考虑联系端口的维护者;自从他们管理它以来,他们可能最了解它。

没有帮助。RTM,谷歌是你的朋友,等等。是的,先去了那里。虽然我承认我可能忽略了一些事情,因为当我确定我的问题是一个简单的问题时,当我有其他工作要做时,我不倾向于花几天时间阅读一些写得不好的文档。

  • 如果你想给我一份我可能忽略的具体文件,那会很有帮助。

我希望像 Jergason 提供的那样提供一些简单、集中的帮助。我(和其他阅读本文的人)很欣赏 Jergason 愿意传达他的知识,以加快人们对各种技术的学习过程。对他来说,这些知识是基本的,但对新手来说,这是一个巨大的节省时间。智能的真正标志是理解技术知识不是先验的,即使是基本的帮助也有很大的帮助。再次感谢J-man。