mac环境下安装posgreSQL,postGIS,pgrouting方法

费了九牛二虎之力,终于安装成功。。。都是mac的坑,好好的window环境多好,非要换mac环境,导致软件配置极其的麻烦,window的环境下配置会少很多事,自己惹的祸自己担着吧还是。换mac要慎重,不过不得不说用macbook pro码代码感觉就是很爽。

http://www.kyngchaos.com/software/postgres。下载postgres、postgis、pgrouting三者的文件,版本按照上面的下就行。(目前pgrouting只支持postgres9.3,具体版本如下)

1、安装postgres,不用设置什么,直接下来就行了,

sudo launchctl load /Library/LaunchDaemons/org.postgresql.postgres.plist在终端中输入这个命令,启动postgres,其实你安装好之后是自动启动的,但如果没有启动的话,还是手动启动一下最好。另外,如果之前没有安装配置过postgres的话,这里需要通过命令行设置登录的密码什么的,如果你之前配置过,那可能那个密码就保留了。在此先打住。

ps:如果想通过命令行管理的话,最好读一读下载的dmg文件后里面有一个ReadMe.rtf文件,里面会详细的教你怎么来输入命令行,以及dmg默认安装到电脑的哪个位置。

2、http://www.postgresql.org/ftp/pgadmin3/release/v1.18.1/osx/下载大象,然后安装,这个是通过图形可视化管理postgres的,命令行的高手可以省略这一步,像我还是老老实实靠图形可视化管理吧。连接postgres的数据库。这一步骤可以放到3和4之后,均可。

3、安装下载的postgis的dmg文件,默认安装即可,怎样用呢?在pgAdmin界面,先建立一个以postgres为模版的数据库,在这个新建点数据库上新建一个SQL查询,输入CREATE EXTENSION postgis;会显示查询成功但无结果,如下:

然后在数据库上点击右键,刷新,你可以看到变化,函数那一栏增加了1050个函数,说明postgis安装成功。

4、同样以上述方式安装pgrouting,SQL查询中输入CREATE EXTENSION pgrouting;刷新数据库可以看到又增加来32个函数,说明pgrouting安装成功。

5、环境配置好了,就把空间数据导入postgres中,然后利用pgrouting就能进行最短路径分析啦,enjoy it!

只能说mac下真的的费了很大的事才把这个环境配置好。之前用postgresql的图形化安装界面(http://www.postgresql.org/download/macosx/ graphical installer)进行安装,就是把pgAdmin和postgres集成到一块了,然后利用application stack builder安装的postgis,也可以用,但使用pgrouting时,却发现没办法安装,找了好久只能卸了装,装了卸,没解决。

也用homebrew安装过,但是一直都是命令行,头都大了,没搞成。(此时我在想,用homebrew把三个都安装好,然后设置一下postgres的密码和账户,再安装一个pgadmin是不是也可以如上面那样可以用?但项目紧就不再捣腾了,这个先用着吧)

ps:如果想用这种方式安装,并且想用命令行操作一定要看ReadMe.rtf文件。

时间: 2024-10-03 21:54:19

mac环境下安装posgreSQL,postGIS,pgrouting方法的相关文章

VS2017环境下安装AO10.2的方法

软件版本 Visual Studio的全称.简称及版本号对应关系为: Microsoft Visual Studio?2002 VS2002 VC7.0 Microsoft Visual Studio?2003 VS2003 VC7.1 Microsoft Visual Studio?2005 VS2005 VC8.0 Microsoft Visual Studio?2008 VS2008 VC9.0 Microsoft Visual Studio?2010 VS2010 VC10.0 Micr

Mac环境下安装运行splash

http://blog.csdn.net/chenhy8208/article/details/69391097 最近需要使用scrapy爬虫做一些开发,用到了splash.我本机是mac环境,跳着看资料,导致碰到了一些坑,记录一下mac如何安装运行splash 1.下载安装 DockerToolbox(下载地址) 下载完成以后,会安装下面3个app.  点击第一Terminal运行. 2.按照官方文档 下载.运行启动 splash 1.Pull the image: $ Docker pull

XMPP环境搭建 (mac环境下 安装自己独立的mysql与服务器(openfire),实现即时聊天功能)

1简单概览 [一]XMPP简介 http://xmpp.org 即时通讯技术 IM - Instant Messaging ?支持?用户在线实时交谈.交谈双?方都需要?一个聊天窗?口,其中?一个?用户输?入信息,交谈双 ?方都可以看到交谈内容 常?见IM系统 AOL.Yahoo IM.MSN.QQ 它们之间的区别在于各?自的通讯协议的实现,即时通讯技术的核?心在于它的传输协议 [二]XMPP通讯协议 协议?用来说明信息在??网络上如何传输,如果有了统?一的传输协议,各个IM之间都可以直接通讯,

Mac环境下安装node.js、npm、express

一:node.js安转 方法一:下载node.js for Mac 地址: http://nodejs.org/download/ 直接下载 pkg的,双击安装,一路点next,很容易就搞定了. 安装完会提醒注意 node和npm的路径是 /usr/local/bin. 方法二:用Homebrew安装 1.安装Homebrew Homebrew的安装非常简单,打开终端复制.粘贴以下命令,回车,搞定. ruby -e "$(curl -fsSL https://raw.githubusercont

如何在Mac 环境下安装Ruby环境

对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境.此安装方法同样适用于产品环境! 系统需求 首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用: Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...) 强烈新手使用 Ubuntu 省掉不必要的麻烦! 以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包

mac环境下安装Redis

参考文章:http://www.jianshu.com/p/6b5eca8d908b 1.安装 下载安装包 redis-*.*.*.tar.gz 官网地址:http://redis.io/download 解压:tar -zvxf redis-*.*.*.tar.gz  将解压后的文件夹放到 /usr/local目录下 编译测试: 接下来在终端中切换到/usr/local/redis目录下,输入:sudo make test 详情如下.... $ wget http://download.red

Mac环境下安装配置Hadoop伪分布式

伪分布式需要修改5个配置文件(hadoop2.x的配置文件$HADOOP_HOME/etc/hadoop) 第一个:hadoop-env.sh #vim hadoop-env.sh #第25行,由于新的Mac系统不需要配置java环境变量,所以这里要写入具体路径 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home 第二个:core-site.xml <!-- 制定HDFS的老大(Nam

Mac环境下安装Fireworks CS6 破解版

Fireworks 设计软件 本文只提供mac破解版的安装教程 注意:为了尊重作者版权,特声明安装教程来源 http://www.cr173.com/mac/123182.html Fireworks CS6 Adobe推出的一款网页作图软件,软件可以加速 Web 设计与开发, 是一款创建与优化 Web 图像和快速构建网站与 Web 界面原型的理想工具. 这款软件止步于cs6版本并且不会再有新的版本出现 下载 注册机 http://xz.cr173.com/soft2/xf-amcs6.dmg

windows环境下安装win8.1+Mac OS X 10.10双系统教程

首先要感谢远景论坛里的各位大神们的帖子  没有他们的分享我也不能顺利的装上Mac OS X 10.10! 写这篇随笔主要是为了防止自己遗忘,同时给大家分享下我的经验. 本教程适用于BIOS+MBR分区的朋友们使用 首先介绍下我的电脑硬件信息 安装环境为:win8.1系统 引导方式为:变色龙r2378 一.准备工作 1.下载Mac OS X 10.10镜像(本镜像为懒人版镜像非官方镜像) 地址:http://pan.baidu.com/s/1gdEf4Gj 2.下载所需要使用到的工具,我将所有需要