为macports PHP5的梨安装
我在/opt/local/中安装了通过Macports安装的PHP5 .. MacPorts的默认位置.梨没有投资组合.如果我从梨网站进行标准的梨安装,应该放置哪个目录位置与PHP一起使用? 解决方案 当卷曲选项工作时,它不会在更新端口时进行更新.替代方案: sudo port install php5 +pear 这将在与上面下载的位置同一位置安装php5的变体,并在您更新Macports时进行更新. 其他解决方案 我刚才有类似的问题,然后在您提到的目录中安装梨. curl -O http://pear.php.net/go-pear.phar sudo php go-pear.phar 我更改了安装基础目录($前缀),以指向/opt/local并运行安装程序.它修改了我的php.ini文件以包括梨路径. 我的bash路径已经包含/opt/local/bin,所以梨只是工作了! 其他解决方案 我想知道为什么没有人写一个更新的解决方案,所
0 2023-05-30
编程技术问答社区
mysql正在运行,但无法连接到127.0.0.1
我已经使用MacPorts安装了MySQL55-Server. 我可以通过: 成功启动服务器 $ sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql55-server.plist 并确认我正在运行正确的mysql: $ which mysql /opt/local/lib/mysql55/bin/mysql 如果我运行$mysql,我可以成功连接.如果我运行: mysql> show databases; 它显示了两个数据库. 使用续集Pro,我可以通过插座连接: u: root p: root Socket: /opt/local/var/run/mysql55/mysqld.sock 可以很好地连接并加载数据库. 问题是通过127.0.0.1或localhost连接. 如果我尝试通过续集Pro中的标准连接使用两种连接,我会得到: Una
0 2023-05-27
编程技术问答社区
如何在 Mac OS X 中升级 PHP?
我觉得这是一个令人难以置信的问题,但奇怪的是,这个问题的记录很差. 我想升级PHP,但是有几个问题: 没有内置软件包管理器. MacPorts不将PHP识别为已安装的软件包,因为它没有安装PHP本身. 运行locate php表示可能有很多依赖性. 我不知道如何安装PHP,因为它已包含在OS中,因此我不知道我应该从源头安装还是下载二进制文件.我也不知道卸载以前版本而不会破坏依赖的正确方法. 我在豹子上奔跑.我觉得苹果不希望您升级.购买Snow Leopard和升级是否可以解决此问题(以及未来的问题)? 解决方案 您可能需要查看Marc Liyanage的PHP软件包.它带有一个不错的Mac OS X安装程序软件包,您可以双击.他保持最新状态. http://php-osx.liip.ch/ 另外,尽管升级到Snow Leopard将来无法帮助您进行PHP更新,但它可能会为您提供较新的PHP版本.我正在运行OS X 10.6.2,并且具有PHP 5
0 2023-05-26
编程技术问答社区
删除MacPorts后,new Date("YYYY-MM-DD")在Qt WebKit中停止工作。
在我的OS X 10.7.3(狮子)笔记本电脑上,我无法使用日期构造函数用QT WebKit解析JavaScript日期字符串.使用Jasmine-Headless-Webkit或Phantomjs,所有调用都如下: new Date("2012-04-10") 总是返回 "Invalid Date" 而不是有效的日期对象.几周前,一切都很好,我已经用类似设置的六台计算机对此进行了检查,并且无法在其他任何地方重现问题. 我可以肯定的是,当我决定清理我的旧据说的Macports安装时,问题就开始了(我已经切换到自制并进行了一些房屋清洁了).我怀疑有一个动态链接的库已从我的系统中删除,QT用于日期解析. 有人知道这个日期可以叫什么日期?是否知道我是否可以使用自制型或以某种方式手动修复缺失的依赖性? 我尝试重新安装QT和许多其他库,但没有解决问题. 解决方案 我没有Mac,但是给出了Windows的情况,我将使用一个可以报告应用程序依赖项等信息之类
0 2023-05-25
编程技术问答社区
我如何升级我的MacPorts Perl安装?
我已经与Snow Leopard一起在MacBook Pro中安装了Macports.我没有明确安装在那里的perl,但我想它要么安装了默认的Macports安装,要么是由我安装的任何其他端口安装的依赖项. 我想使用最新的稳定Perl版本升级Perl v5.8.9.当前可能是哪个(我认为它是5.12.2).因此,我的问题只是如何用新的Macports中的新Perl进行完整的旧Perl. Will sudo port upgrade perl5工作,或者我也需要做其他事情.我只是想确保这是正确的命令,以免拧紧我的Macports安装. 解决方案 port upgrade packagename是正确的形式,是的. ,但我认为在这种情况下,它比这更棘手. 看看Perl5 portfile"> portfile .这是一个仅取决于Perl 5.8的包装器.如果您只是sudo port upgrade perl5,它不会使您达到5.12.但是,PERL5软件包具有
6 2023-05-24
编程技术问答社区
git svn clone在Mac OS X上失败。"Temp file with moniker 'svn_delta' already in use"
我已经从Macports上安装了Mac上的Git核(+SVN).这给了我: git-core @1.7.12.2_0+credential_osxkeychain+doc+pcre+python27+svn subversion @1.7.6_2 我正在尝试调用以下内容: git svn clone http://my.svn.com/svn/area/subarea/project -s 输出看起来像这样: Initialized empty Git repository in /Users/bitwise/work/svn/project/.git/ Using higher level of URL: http://my.svn.com/svn/area/subarea/project => http://my.svn.com/svn/area A folder/file.txt A folder/file2.txt [..
0 2023-05-24
编程技术问答社区
一个新的雪豹用户的Perl策略?
我将要获得新的iMac.这是我的第一个Intel Mac,大概是Snow Leopard.其他用户会建议在这台计算机上安装和使用PERL的正确策略? 我知道我已经阅读了有关Perl版本(或者是CPAN的版本?)的一些抱怨,尽管快速的Google并没有提出太多内容. 我假设一个好的策略是让系统perl独自一人并安装我自己的系统,但是您会使用什么? Fink,Macports,也许是Mac的XAMPP? 以前没有在Intel Mac上使用过Perl的人有任何特殊的陷阱吗? 我并不完全是电源开发人员,但是我有很多实用程序脚本和MySQL数据库应用程序,这些应用程序在我要保留的旧机器上运行,而我的主要工作是Web开发. 解决方案 使用Mac OS X和Perl多年后,我想出了一个简单的三部分计划: 从源头编译 在/usr/local 中安装 永远不要触摸系统perl 学习.知道.活着. … 哦,好吧,我会尝试解释.触摸系统perl是一个
0 2023-05-24
编程技术问答社区
使用MacPorts通过某个路径安装模块
我意识到这是一个非常新手的问题,但是以前的线程并不令人鼓舞(请参见下面的详细信息). 我在大部分工作中都使用anaconda通过ipython笔记本,python 2.7 但是,有一个模块,我只能使用MacPorts正确下载它.因此,当前的问题:当我尝试在终端中使用Python命令行或使用ipython笔记本电脑时,我将输入 导入py-module 我得到 Traceback (most recent call last): File "", line 1, in ImportError: No module named py-module 所以,显然$路径是错误的.我所有以前的模块都用conda到/anaconda/bin保存,但是使用sudo port install py-module将保存在其他文件中,/opt/local. 是否可以设置路径,以便Macports将模块安装到anaconda/bin中
0 2023-05-21
编程技术问答社区
$PATH是在哪里设置的?具体来说,我的mac端口路径是在哪里被设置的?
当我做 时 echo $PATH 是: /opt/local/bin:/opt/local/sbin:/opt/local/lib/postgresql84/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/mysql/bin:/usr/X11/bin 我想将/opt/local的东西移至路径末端,因为它会导致gitk错误. (此处指定的同一错误:启动gitk error ) 我已经在.bash_profile中评论了导出路径线,但是我的路径仍然像上面一样设置.我还检查了ETC/Paths.d,但在其中没有看到任何MAC端口.我在.profile中评论了类似的出口路径线.同样,我的路径仍在前面包含/opt/local.这个设置在哪里? 我正在使用Mac OS Snow Leopard 10.6.8 解决方案 在我的系统上,MacPorts
0 2023-05-21
编程技术问答社区
使用系统Python osx的Pip
我使用MacPorts安装了Python26,因此我的系统上的正确python是/opt/local/bin/python 但是,当我做 时 sudo pip install 它给了我 sudo pip install Exception: Traceback (most recent call last): File "/Library/Python/2.6/site-packages/pip-1.0.1-py2.6.egg/pip/basecommand.py", line 126, in main self.run(options, args) File "/Library/Python/2.6/site-packages/pip-1.0.1-py2.6.egg/pip/commands/install.p
2 2023-05-16
编程技术问答社区
在Mac上安装Python模块的最兼容方式是什么?
我开始学习python并喜欢它.我主要在Mac和Linux上工作.我发现在Linux上(大多数是Ubuntu 9.04),当我使用APT-GEG安装Python模块时,它可以正常工作.我可以毫不费力地导入它. 在Mac上,我曾经使用Macports安装所有Unixy东西.但是,我发现Python没有看到我安装的大多数Python模块.我花了一些时间来使用路径设置并使用python_select.没有什么真正奏效的,在这一点上,我并不是真正的理解,而是在戳四周. 我给人的印象是,Macports并不普遍喜欢管理Python模块.我想开始使用更"接受的"(如果是正确的单词)方法开始新鲜的方法. 所以,我想知道,Mac Python开发人员用来管理其模块的方法是什么? 奖励问题: 您使用苹果的python还是其他版本? 您是从源头编译的所有内容还是有效果很好的软件包操纵器(Fink?). 解决方案 管理Python软件包的最流行方法(如果您不使用系统软件包
6 2023-05-16
编程技术问答社区
MacPorts和HomeBrew:我可以从一个文件或列表中安装多个软件包吗?
感到惊讶,我找不到太多的信息.我正在尝试创建我已安装的所有端口和食谱的列表/文件,并将其重新填充在另一个MacBook上.这可能没有太多大惊小怪吗? 即. Python Pip具有一项功能,您可以从需求文件中安装,该文件列出所有包装及其想要的版本. pip install -r requirementsfile. 解决方案 您可以使用其他解决方案 对于Macports,您可以使用port installed requested手动安装的端口列表.再次安装这些方法的一种方法是用bash编写循环.但是,这可能会因变体而变得棘手. 看看 https://trac.macports.org/wiki/migration 即使不涵盖盒子移动,也具有基本相同的要求(您可能可以弄清楚在哪里切换框).如果您想避免手动工作,底部有一个脚本. 其他解决方案 > cat cmdfile.txt install git install vim > sudo port -F cmdf
10 2023-05-16
编程技术问答社区
Mac OSX如何确定要加载哪个dylib?
我正在尝试使用MacPorts的PHP(MOD_PHP53.SO)在Mac OSX Yosemite中运行Apache.请注意,我不是使用Macports的Apache,而是使用Macports的PHP的优胜美地的Apache.过去,这与OSX Mavericks和Mountain Lion都很好. 我在运行/usr/sbin/apachectl -t in yosemite中遇到此错误: httpd:/private/etc/apache2/httpd.conf上的第228行上的语法错误:不能load load/opt/local/apache2/mod_php53.so到服务器中mod_php53.so,10):未加载库:/local/lib/libaprutil-1.0.dylib \ n从:/opt/local/apache2/modace2/mod_php53.so \ n引用:不兼容的库版本:mod_php53.因此需要6.0.0版或更高版本,但是libaprut
2 2023-05-15
编程技术问答社区
在运行Snow Leopard 10.6.5的Mac OS上升级Ruby安装
我有一个Mac OS运行Snow Leopard 10.6.5,我正在尝试升级Ruby的安装. 在做任何事情之前,我运行以下命令,并得到以下结果: $ ruby -v ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] $ which ruby /usr/bin/ruby 因此,要升级安装,我首先安装了 Macports ,然后使用 Ruby版本管理器(RVM). 1. bash
4 2023-05-15
编程技术问答社区
如何解决操作系统10.6(雪豹)上的这个PostgreSQL错误?
I followed the instructions for setting up postgresql from 此站点 似乎一切都很好,直到我尝试: createuser -superuser myname -u Postgres 我得到以下例外: createuser:无法连接到 数据库Postgres:无法连接 到服务器:没有这样的文件或目录 服务器是本地运行的吗? 接受Unix域上的连接 套接字"/tmp/.s.pgsql.5432"? 在我的一生中,我不知道如何解决这个问题.有什么想法?? 解决方案 我必须在安装之前删除现有的Postgres用户. 其他解决方案 也许您在其他解决方案 也许您移动了Postgres数据目录. " Nofollow Noreferrer">使用MacPorts安装的Postgr 查找您的启动启动脚本所在的位置. ps -ef | grep postgres 输出 0 54 1
2 2023-05-15
编程技术问答社区
在带有MacPorts的Snow Leopard上使用postgresql84和postgis时没有liblwgeom
我试图使我的开发环境升级并升级为Snow Leopard.特别是,我需要PostgreSQL和PostGIS工作,但是我遇到了以下问题. 同时安装以下两者: sudo port install postgresql84 postgresql84-server postgis 当我尝试加载我的SQL数据库时,我会收到以下错误,该数据库的引用引用了liblwgeom.so ERROR: function public.box3d_in(cstring) does not exist ERROR: incompatible library "/usr/local/pgsql/lib/liblwgeom.so": version mismatch DETAIL: Server is version 8.4, library is version 8.3. 该文件确实存在于我的计算机上,但必须从Postgresql 8.3的旧安装中坐在周围.问题是我无法弄清楚lib
6 2023-05-15
编程技术问答社区
在Snow Leopard-libxml2上安装一些宝石出现错误
升级到Snow Leopard后,我发现安装一些宝石不再有效,包括Webrat,Mechanagize等.每次我遇到此错误时: checking for xmlParseDoc() in -lxml2... no libxml2 is missing. try 'port install libxml2' or 'yum install libxml2' *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. ,不,我没有尝试使用Macports安装它,因为几年前,我发现我无法轻易降级/管理端口时,我就不愿意安装Macports
0 2023-05-15
编程技术问答社区
损坏的Java Mac 10.6
一些背景: 在Mac OS X 10.6上使用MacPorts,我的.bash_profile中设置了DYLD_LIBRARY_PATH 问题: 当我运行java -version时,我会收到此错误: 在VM初始化期间发生错误 无法加载本地库:libjava.jnilib 通过一个有用的方式论坛线程,我发现了这个问题我的'/opt/local/lib'目录中的某些文件是因为我设置了 而导致麻烦. 从"/opt/local/lib"中删除以libgif,libjpeg,libpng和libtiff开头的文件时,问题就会消失," Java -version"也可以使用,但是取决于这些文件中断的端口. 任何人都知道我可以保留文件并且仍然让Java正常工作的方法吗?可能设置Java路径,我不太确定该怎么做,我所有的尝试都失败了. 谢谢. 解决方案 不设置DYLD_LIBRARY_PATH.由于这个env var,动态连接器dyld正在找到/
0 2023-05-15
编程技术问答社区
下载MacPorts的依赖项而不安装
默认的MacPorts安装下载每个依赖关系,构建并安装它,然后下载,构建和安装下一个依赖关系,依此类推.这意味着在整个安装过程中需要恒定的网络连接.在我的配置中,恒定的网络连接不可行.这意味着安装大依赖性包可能需要很长时间. 如何在开头(连接到网络时)下载指定的Macports软件包的所有依赖项,然后构建和安装每个依赖关系(无需网络连接)? 解决方案 连接到网络时,使用: port fetch rdepof: 然后,如果无需网络连接,请使用: port clean rdepof: port install rdepof:是包裹所有依赖项的递归列表.清洁命令删除了包装或其依赖项的任何以前的构建. 其他解决方案 使用port fetch .
2 2023-05-15
编程技术问答社区
Macports mysql5在Snow Leopard下的设置
我已经设法使我的安装搞砸了,因为我是一个新手,而我擅长的是. . 1)任何人都可以为此内容引用一套可靠的设置说明吗? 2)我可以通过Macports卸载并从头开始(密码和所有)启动吗?我尝试了,一堆MySQL目录在Unistall之后陷入困境!? 3)mysqld.sock需要居住在哪里,我需要申请哪些文件设置以使其使用PHP5和Apache2播放? 它是否活在/TMP或/opt/local/var/run/mysql5/中? 我需要配置/opt/local/etc/php5/php.ini吗? opt/local/var/db/php5/mysql.ini?/opt/local/etc/mysql5/my.cnf? 4)我已经运行> sudo -u mysql mysql_install_db5.如果我再次运行它会弄乱我吗? 我运行了mysqladmin -u root密码'mypw',并遇到了一个错误,说mySQL无法通过插座连接.那么这是否意味着我的密码现
2 2023-05-15
编程技术问答社区