求救:安装macports的麻烦问题

2012-07-04 16:10:58 +08:00
 1272729223
首先申明,我是按照官方文档来安装( http://www.macports.org/install.php )的,以下是我的安装过程:

标题:Source Installation

1:首先下载了 MacPorts-2.1.1.tar.gz文件 在Downloads文件夹内
2:cd ~/Downloads (进入该目录)
3:xzvf MacPorts-2.1.1.tar.gz
4:cd MacPorts-2.1.1
5:./configure && make && sudo make install
6:cd ../
7:rm -rf MacPorts-2.1.1*

到现在为止都没有问题,接下去怎么弄?试过几个方法,
I:.configure --help prefix=NEW_PREFIX
(出错)

II:编辑/etc/profile文件中,加上
export PATH=/opt/local/bin:$PATH
export PATH=/opt/local/sbin:$PATH
但是不知道怎么修改profile文件。

III: 以上选项我不做,直接:
sudo port -v selfupdate
返回:
sudo: port: command not found


网上搜了很多帖子,真的要发火了, 那些转摘的博主真的是太不负责了, 一个个都是弄到一半就没结果了的。
10622 次点击
所在节点    问与答
8 条回复
Livid
2012-07-04 16:12:13 +08:00
直接下载一个 DMG,然后双击就好了。
INT21H
2012-07-04 16:15:21 +08:00
I:.configure --help prefix=NEW_PREFIX
// 应该是 ./configure 吧?你的 NEW_PREFIX 写的什么?

II:编辑/etc/profile文件中,加上
// 这个直接写在 ~/.bash_profile 里可以么? vi ~/.bash_profile

sudo: port: command not found
// 这个说明你 port 没安装上

* 能用 homebrew 装 macports 么? LOL
1272729223
2012-07-04 16:17:02 +08:00
@INT21H 我先试一下 谢谢!
yaozhifeng
2012-07-04 16:20:47 +08:00
有了homebrew还需要macports吗
INT21H
2012-07-04 16:21:01 +08:00
@1272729223 还是直接下 DMG 装吧,编译太蛋疼了。。
1272729223
2012-07-04 21:24:18 +08:00
现在的情况是: 我输入sudo port -v selfupdate
返回:sudo: port: commond not find

但是我安装brew,怎么又提示MacPorts已经安装了。

这怎么办?
1272729223
2012-07-04 21:27:38 +08:00
export PATH=/opt/local/bin:$PATH
export PATH=/opt/local/sbin:$PATH
已经添加到profile文件中了
还是port: commond not find

看见这个就害怕!
1272729223
2012-07-04 21:50:37 +08:00
我在终端里面输入:
export PATH=$PATH:/opt/local/bin
export MANPATH=$MANPATH:/opt/local/share/man
export INFOPATH=$INFOPATH:/opt/local/share/info

然后sudo port -d selfupdate
成功了!谢谢各位! 也可以给有需要的人一个参考!

下一步,卸载macports,然后安装homebrew

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/41385

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX