首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >奶妈:如何升级梨

问奶妈:如何升级梨
EN

Stack Overflow用户
提问于 2011-12-04 12:38:05
回答 4查看 9.7K关注 0票数 21

在尝试升级MAMP pear时,会引发以下错误:

代码语言:javascript
复制
Notice: unserialize(): Error at offset 276 of 1133 bytes in Config.php on line 1050
ERROR: The default config file is not a valid config file or is corrupted.

关于如何解决这个问题的一些建议?

复制步骤:

  • 安装了MAMP (版本2.0.5)
  • cd /Applications/MAMP/bin/php/php5.3.6/bin
  • 数多/梨升级梨
  • 抛出上述错误。

更新(1):

基于答案8375349/420953,我尝试了两种方法来解决这个问题

  • 答: pear.conf
    • rm /Applications/MAMP/bin/php/php5.3.6/conf/pear.conf

​

  • B:编辑 pear.conf
    • 将"php_dir";s:44改为“php_dir”

​

两者都导致了错误:

代码语言:javascript
复制
Could not get contents of package "/Applications/MAMP/bin/php/php5.3.6/bin/pear". Invalid tgz file.
upgrade failed

更新(2):

正在运行

  • 哪个梨

产出结果

  • /usr/本地/桶/梨

有了这个,我注意到我在使用“本地”版本的PEAR。

我把它去掉了

  • 数都梨卸载梨

然后尝试升级MAMP版本的PEAR

  • /应用程序/MAMP/bin/php/php5.3.6/bin/ pear升级pear

这将导致错误。

代码语言:javascript
复制
Cannot install, php_dir for channel "pear.php.net" is not writeable by the current user

升级到

  • sudo /Applications/MAMP/bin/php/php5.3.6/bin/pear升级pear

在本地安装它(再次)。

正在运行

  • 哪个梨

输出

  • /usr/本地/桶/梨

这让我回到了更新(2)的起点。似乎我无法在MAMP目录下升级PEAR。

更新(3):

我贴出了问题

因为我的假设是这个问题的根源与MAMP PEAR配置有关。

更新(4):

我没有安装本地PEAR版本,这导致了一些问题。在还安装了本地版本(而不仅仅是MAMP)版本之后,提升MAMP版本工作得非常好。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-12-04 12:42:07

与您的问题完全相同的人似乎已经在这个MAMP论坛的帖子中解决了这个问题。

您可以删除/Applications/MAMP/bin/php/php5.3.6/conf/pear.conf,也可以将文件中的一行从"php_dir";s:44更改为"php_dir";s:43。

票数 26
EN

Stack Overflow用户

发布于 2012-09-05 19:26:37

编辑pear.conf:在php_dir路径的末尾添加一个正斜杠"/“,同时保持s:44为我和几个同事解决了这个问题。

票数 4
EN

Stack Overflow用户

发布于 2012-05-10 13:22:56

我安装了XAMPP,我刚刚删除了/xampp/php/珠光.I,这解决了同样的问题

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8375327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档