`
agile_boy
  • 浏览: 556782 次
  • 性别: 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
分享到:
评论

相关推荐

    Aptana Radrails - An Ide for Rails Development

    - **操作系统兼容性**:支持 Windows、Mac OS X 和 Linux 等主流操作系统。 - **安装过程**:遵循标准安装向导步骤即可完成安装,过程简单快捷。 - **初始配置**:根据个人喜好和项目需求进行配置,例如设置代码样式...

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

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

    Agile Web Development with Rails

    Rails可以在多种操作系统上运行,包括Windows、Mac OS X和Unix/Linux。安装过程涉及Ruby语言环境的搭建、Rails框架的安装以及数据库驱动程序的配置。对于数据库的选择,Rails支持MySQL、PostgreSQL、SQLite等多种...

    Pragmatic Bookshelf - Agile Web Development with Rails (Final)

    - **多平台安装指导**:提供了在Windows、Mac OS X和Unix/Linux系统上安装Ruby on Rails的详细步骤,帮助读者跨越平台限制,快速上手开发环境。 - **数据库集成**:讨论了Rails与各种数据库的兼容性,如MySQL、...

    使用Mina轻松部署Rails(而且确实非常快!)

    5. **环境配置**:在OS-X或Linux系统上,开发者需要设置合适的环境,包括安装Ruby、Rails、Node.js(用于处理前端资产)以及数据库服务器(如PostgreSQL或MySQL)。 6. **版本控制**:使用Git等版本控制系统管理...

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

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

    redmine1.1.2

    1. **系统需求**:确保你的服务器或工作站满足Redmine的基本运行条件,例如操作系统(通常支持Linux、Windows、Mac OS X等)、Ruby解释器(至少是1.8.7版本)、Rails框架、数据库(如MySQL或PostgreSQL)以及必要的...

    Redmine安装实践

    - **跨平台性**:能够在不同的操作系统上运行,包括Windows、Linux和Mac OS等。 - **灵活性**:支持多种数据库系统如MySQL、SQLite、PostgreSQL等。 - **集成能力**:能够与其他版本控制系统如SVN、CVS、Git等以及...

    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上也可以进行开发,尽管不建议这样做。 有关更多信息,请参见。 系统依赖 要安装以下软件,我们建议使用以下软件包管理器: ...

    Redmine安装使用说明文档

    1. **跨平台支持**:Redmine能够在Windows、Linux以及Mac OS等多种操作系统上运行。 2. **多数据库支持**:它支持MySQL、PostgreSQL、SQLite等多种数据库。 3. **集成多种工具**:Redmine能够与版本控制系统如Git、...

    程序员/设计师能用上的 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、...

    redmine-2.1.4.zip

    如果你打算安装和运行这个版本,你需要一个Ruby环境以及Rails框架,还需要配置数据库连接(如MySQL或PostgreSQL),并按照官方文档的步骤进行安装。 总的来说,Redmine 2.1.4作为一款开源项目管理工具,为企业和...

    redmine相关资料

    - 安装:Redmine可以在多种操作系统上运行,包括Linux、Windows和Mac OS。首先需要安装Ruby和Rails环境,然后通过gem包管理器安装Redmine及其依赖。 - 数据库配置:Redmine支持MySQL、PostgreSQL等数据库,需要...

    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