V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
1272729223
V2EX  ›  问与答

求救:安装macports的麻烦问题

  •  
  •   1272729223 · 2012-07-04 16:10:58 +08:00 · 10757 次点击
    这是一个创建于 4561 天前的主题,其中的信息可能已经有所发展或是发生改变。
    首先申明,我是按照官方文档来安装( 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


    网上搜了很多帖子,真的要发火了, 那些转摘的博主真的是太不负责了, 一个个都是弄到一半就没结果了的。
    8 条回复    1970-01-01 08:00:00 +08:00
    Livid
        1
    Livid  
    MOD
       2012-07-04 16:12:13 +08:00
    直接下载一个 DMG,然后双击就好了。
    INT21H
        2
    INT21H  
       2012-07-04 16:15:21 +08:00   ❤️ 1
    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
        3
    1272729223  
    OP
       2012-07-04 16:17:02 +08:00
    @INT21H 我先试一下 谢谢!
    yaozhifeng
        4
    yaozhifeng  
       2012-07-04 16:20:47 +08:00
    有了homebrew还需要macports吗
    INT21H
        5
    INT21H  
       2012-07-04 16:21:01 +08:00
    @1272729223 还是直接下 DMG 装吧,编译太蛋疼了。。
    1272729223
        6
    1272729223  
    OP
       2012-07-04 21:24:18 +08:00
    现在的情况是: 我输入sudo port -v selfupdate
    返回:sudo: port: commond not find

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

    这怎么办?
    1272729223
        7
    1272729223  
    OP
       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
        8
    1272729223  
    OP
       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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2794 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:32 · PVG 22:32 · LAX 06:32 · JFK 09:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.