我的PostgreSQL是通过官方的第三方安装包安装的,因此在一般的console中找不到psql之类的命令,如果通过port来安装应该没有这问吧。
对于安装ruby_pg其实是很简单的,只要根据提示把环境变量设置好,基本没什么问题,以下是我的步骤:
- export PATH=/Library/PostgreSQL/8.4/bin:$PATH
- 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
分享到:
相关推荐
Mac OS X 系统首选项窗格,可帮助启动和停止 Postgresql 数据库服务器。 功能包括: 启动和停止数据库服务器 在计算机启动时启用和禁用自动启动选项。 截屏 要求 已安装并初始化 Postgresql 数据库。 如果您尚未...
Dash 是Mac下非常方便的文档查看器,一体化集成了许多常用的文档,但是不内购它的完整版就要在搜索完后等待8秒钟,非常影响开发效率。这个分享是Dash的破解,可以自行在App Store下载最新版本的Dash,然后将Dash.app...
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、...
操作系统-MAC OS,Windows或任何Linux Distro 现代浏览器-Google Chrome或Firefox 技术 PostgreSQL :用于存储用户,会话,文档,图像,帖子和评论SQL数据库Rails :用于创建服务器,连接数据库和提供动态HTML内容...
请参阅,该指南指导您完成Ruby,Rails和PostgreSQL安装。 通过最后安装Redis服务器来完成设置。 apt install redis Mac OS的快速设置 如果您尚未在计算机上安装Ruby,请按照进行操作。 # global setup brew ...
Ruby on Rails应用程序是最好的开发工具,可以在Linux,Unix或Mac OS上运行。 在Windows上也可以进行开发,尽管不建议这样做。 有关更多信息,请参见。 系统依赖 要安装以下软件,我们建议使用以下软件包管理器: ...
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、...
bash兼容的外壳(bash或Mac OS / X) (仅对于列出远程Docker标签是必需的,对于正常版本不是必需的) 在开发中设置应用 运行bundle install安装gem依赖项 运行yarn安装节点依赖项 运行bin/rails db:setup设置...
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、...
raw = true“ CMS视图”种子)先决条件Ruby版本2.7.2 节点版本14.xxDocker入门在Mac OS上,需要先安装 Mac版并运行设置一个.env文件以容纳环境变量并填写缺少的值(请勿提交此文件) cp .env.example .env 将开发...
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、...