`
agile_boy
  • 浏览: 548797 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Mac OS下安装PostgreSQL for Rails

    博客分类:
  • ruby
阅读更多
  我的PostgreSQL是通过官方的第三方安装包安装的,因此在一般的console中找不到psql之类的命令,如果通过port来安装应该没有这问吧。
   对于安装ruby_pg其实是很简单的,只要根据提示把环境变量设置好,基本没什么问题,以下是我的步骤:
  1. export PATH=/Library/PostgreSQL/8.4/bin:$PATH
  2. sudo env ARCHFLAGS='-arch x86_64' gem install pg

  我的Mac环境是10.6,但是安装成功后,运行rails却出现如下异常:
引用
dlopen(/Library/Ruby/Gems/1.8/gems/pg-0.9.0/lib/pg_ext.bundle, 9): no suitable image found.  Did find:
        /Library/Ruby/Gems/1.8/gems/pg-0.9.0/lib/pg_ext.bundle: mach-o, but wrong architecture - /Library/Ruby/Gems/1.8/gems/pg-0.9.0/lib/pg_ext.bundle

   经Google,好像是跟第三方的dmg安装包有关系的,安装版本好像是32版本,而我系统是64位的,所以在出现了问题。
   最后还是通过port install postgresqlxx-server来解决。
 
   通过port安装后,想要做到开机启动,需要
引用
sudo launchctl load -w /Library/LaunchDaemons/org.macports.postgresql84-server.plist
分享到:
评论

相关推荐

    pgpane:PostgreSQL 数据库的 Mac OS X 首选项面板

    Mac OS X 系统首选项窗格,可帮助启动和停止 Postgresql 数据库服务器。 功能包括: 启动和停止数据库服务器 在计算机启动时启用和禁用自动启动选项。 截屏 要求 已安装并初始化 Postgresql 数据库。 如果您尚未...

    Dash for Mac 2.0.2 文档查看神器 破解版

    Dash 是Mac下非常方便的文档查看器,一体化集成了许多常用的文档,但是不内购它的完整版就要在搜索完后等待8秒钟,非常影响开发效率。这个分享是Dash的破解,可以自行在App Store下载最新版本的Dash,然后将Dash.app...

    开发者必备75 份速查表

    jQuery、HTML、HTML5、CSS、CSS3、JavaScript、Photoshop 、git、Linux、Java、Perl、PHP、Python、Ruby、Ruby on Rails、Scala、C#、SQLite、C++、C语言、Ubuntu、WordPress、Node.js、Oracle、NMAP、Mac OS X、...

    emerald-jabs:全栈Rails学习管理系统

    操作系统-MAC OS,Windows或任何Linux Distro 现代浏览器-Google Chrome或Firefox 技术 PostgreSQL :用于存储用户,会话,文档,图像,帖子和评论SQL数据库Rails :用于创建服务器,连接数据库和提供动态HTML内容...

    weg-li:weg weg-li:1、2、3-可能死了!

    请参阅,该指南指导您完成Ruby,Rails和PostgreSQL安装。 通过最后安装Redis服务器来完成设置。 apt install redis Mac OS的快速设置 如果您尚未在计算机上安装Ruby,请按照进行操作。 # global setup brew ...

    gather:社区应用

    Ruby on Rails应用程序是最好的开发工具,可以在Linux,Unix或Mac OS上运行。 在Windows上也可以进行开发,尽管不建议这样做。 有关更多信息,请参见。 系统依赖 要安装以下软件,我们建议使用以下软件包管理器: ...

    程序员/设计师能用上的 75 份速查表

    jQuery、HTML、HTML5、CSS、CSS3、JavaScript、Photoshop 、git、Linux、Java、Perl、PHP、Python、Ruby、Ruby on Rails、Scala、C#、SQLite、C++、C语言、Ubuntu、WordPress、Node.js、Oracle、NMAP、Mac OS X、...

    get-help-with-tech:为“获得技术帮助” COVID-19响应计划提供指导和表格

    bash兼容的外壳(bash或Mac OS / X) (仅对于列出远程Docker标签是必需的,对于正常版本不是必需的) 在开发中设置应用 运行bundle install安装gem依赖项 运行yarn安装节点依赖项 运行bin/rails db:setup设置...

    程序员必备的66份速查表

    jQuery、HTML、HTML5、CSS、CSS3、JavaScript、Photoshop 、git、Linux、Java、Perl、PHP、Python、Ruby、Ruby on Rails、Scala、C#、SQLite、C++、C语言、Ubuntu、WordPress、Node.js、Oracle、NMAP、Mac OS X、...

    early-years-foundation-reform:内容编辑者撰写内容的方式,以描述针对“早期儿童保育提供者”的指南中的更改

    raw = true“ CMS视图”种子)先决条件Ruby版本2.7.2 节点版本14.xxDocker入门在Mac OS上,需要先安装 Mac版并运行设置一个.env文件以容纳环境变量并填写缺少的值(请勿提交此文件) cp .env.example .env 将开发...

    程序员或设计师能用上的75份速查表

    jQuery、HTML、HTML5、CSS、CSS3、JavaScript、Photoshop 、git、Linux、Java、Perl、PHP、Python、Ruby、Ruby on Rails、Scala、C#、SQLite、C++、C语言、Ubuntu、WordPress、Node.js、Oracle、NMAP、Mac OS X、...

Global site tag (gtag.js) - Google Analytics