改 hosts 文件将 cpanmetadb.appspot.com 指向我的 vps IP 已经不可用了,所以只有这样:
perl -i.bak -pe 's/cpanmetadb\.appspot\.com/p\.pts\.me/g' `which cpanm` 以向 miyagawa 提交了一个支持自定义 cpanmetadb URL 的 patch pull request,希望在新的 cpanm 中可以用到 "--metaurl" 自己制定 cpanmetadb 的反向代理地址。 2011/5/10 cnhack TNT <[email protected]> > 我用 nginx,配置如下: > > server { > server_name cpanmetadb.appspot.com p.pts.me; > access_log /var/log/nginx/p.pts.me.access.log; > > location / { > proxy_pass http://cpanmetadb.appspot.com/; > } > > location ~ /\.ht { > deny all; > } > > } > > > > > 2011/5/10 Wang Fei <[email protected]> > >> 想知道大哥的反向代理怎么玩的 >> >> >> >> >> ---- >> Wang Fei >> M.Eng. in Telecommunications Engineering >> >> >> >> >> >> 2011/5/10 Hao Wu <[email protected]> >> >>> cpan好像不支持ipv6,cpanm支持否?厦大的镜像支持ipv6 。 >>> >>> >>> 2011/5/10 Robin Lee <[email protected]> >>> >>>> 噢,鼓励! >>>> >>>> 我一直都是 >>>> alias cpanm='cpanm --mirror http://mirrors.xmu.edu.cn/CPAN/--mirror-only' >>>> >>>> 2011/5/10 cnhack TNT <[email protected]>: >>>> > 鉴于我们伟大的(土啬),很多架构在 GAE 上的站点都访问不到,可怜的 cpanmetadb.appspot.com 也被关照了,直接导致 >>>> cpanm >>>> > 安装模块使用不畅。:-( >>>> > 因此帮 cpanmetadb 开了个小洞,大家如果在用 cpanm 安装模块时也遇到 “Finding XXX on cpanmetadb >>>> > failed." 类似的错误,可以用以下的方法翻出去: >>>> > bash$ perl -i.bak -pe 's/cpanmetadb.appspot.com/p.pts.me/' `which >>>> cpanm` >>>> > 这样便将 cpanm 内置的 cpanmetadb.appspot.me 改成了我搭的反向代理 p.pts.me(原来的 cpanm >>>> 被备份为同目录下的 >>>> > cpanm.bak) 这种方式在每次升级 cpanm 后都需要运行上面的 perl 单行命令一次。 >>>> > 另外,不想改动 cpanm 文件的话,也可以通过将: >>>> > 97.107.139.11 cpanmetadb.appspot.com >>>> > 加入你的 /etc/hosts 文件中(windows 的话修改 >>>> c:\windows\system32\drivers\etc\hosts) >>>> > 这样便可顺畅使用 cpanm 安装模块了,而且好处是更新 cpanm 本身无需再做其他操作。 >>>> > 如有问题,请直接回复 :-) >>>> > >>>> > -- >>>> > 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 >>>> > 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 >>>> > 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 >>>> > 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。 >>>> > >>>> >>>> -- >>>> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 >>>> 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 >>>> 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 >>>> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。 >>>> >>>> >>> -- >>> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 >>> 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 >>> 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 >>> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。 >>> >> >> -- >> 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 >> 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 >> 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 >> 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。 >> > > -- 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。 要向此网上论坛发帖,请发送电子邮件至 [email protected]。 要取消订阅此网上论坛,请发送电子邮件至 [email protected]。 若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。
