- 浏览: 2049242 次
- 性别:
- 来自: NYC
文章分类
- 全部博客 (628)
- Linux (53)
- RubyOnRails (294)
- HTML (8)
- 手册指南 (5)
- Mysql (14)
- PHP (3)
- Rails 汇总 (13)
- 读书 (22)
- plugin 插件介绍与应用 (12)
- Flex (2)
- Ruby技巧 (7)
- Gem包介绍 (1)
- javascript Jquery ext prototype (21)
- IT生活 (6)
- 小工具 (4)
- PHP 部署 drupal (1)
- javascript Jquery sort plugin 插件 (2)
- iphone siri ios (1)
- Ruby On Rails (106)
- 编程概念 (1)
- Unit Test (4)
- Ruby 1.9 (24)
- rake (1)
- Postgresql (6)
- ruby (5)
- respond_to? (1)
- method_missing (1)
- git (8)
- Rspec (1)
- ios (1)
- jquery (1)
- Sinatra (1)
最新评论
-
dadadada2x:
user模型里加上 protected def email ...
流行的权限管理 gem devise的定制 -
Sev7en_jun:
shrekting 写道var pattern = /^(0| ...
强悍的ip格式 正则表达式验证 -
jiasanshou:
好文章!!!
RPM包rpmbuild SPEC文件深度说明 -
寻得乐中乐:
link_to其实就是个a标签,使用css控制,添加一个参数: ...
Rails在link_to中加参数 -
aiafei0001:
完全看不懂,不知所然.能表达清楚一点?
"$ is not defined" 的问题怎么办
update:
该安装方式就和ubuntu下不用apt-get一样,有些好处就是可以自己控制,比如,自己升级更新的mongodb的时候,或者想要降级的时候,只要把文件夹换一下就行,路径什么的都不用变。
Mongodb和MongoMapper在Rails开发中的应该是比较流行的,下面是一些在Mac下安装和配置MongoDB的介绍。MacPorts有mongodb然而版本比较低,
本文包括安装和开机启动为deamon
下载64位版安装文件
(注意,如果运行系统是32位,就下载对应的i386版本)
配置
创建lauchjob
创建lauch job,用来mongodb开机启动,关机停止,也设置一些日志输出
加载lauch job
测试运行
访问
http://localhost:28017可以查看状态控制台
添加到path
添加
添加路径可以修改对应的shell profile文件,来添加path也可以通过mac 的paths.d机制实现如下:
呵呵,确实你这个好,也配置了
brew直接装不是最新版本吧,呵呵
该安装方式就和ubuntu下不用apt-get一样,有些好处就是可以自己控制,比如,自己升级更新的mongodb的时候,或者想要降级的时候,只要把文件夹换一下就行,路径什么的都不用变。
Mongodb和MongoMapper在Rails开发中的应该是比较流行的,下面是一些在Mac下安装和配置MongoDB的介绍。MacPorts有mongodb然而版本比较低,
本文包括安装和开机启动为deamon
下载64位版安装文件
curl -O http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-1.6.3.tgz tar xzf mongodb-osx-x86_64-1.6.3.tgz sudo mv mongodb-osx-x86_64-1.6.3 /usr/local/mongodb sudo mkdir /usr/local/mongodb_data /var/log/mongodb sudo chown -R root /usr/local/mongodb
(注意,如果运行系统是32位,就下载对应的i386版本)
配置
#/usr/local/mongodb/mongod.conf # Store data alongside MongoDB instead of the default, /data/db/ dbpath = /usr/local/mongodb_data # Only accept local connections bind_ip = 127.0.0.1
创建lauchjob
创建lauch job,用来mongodb开机启动,关机停止,也设置一些日志输出
#/Library/LaunchDaemons/org.mongodb.mongod.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>org.mongodb.mongod</string> <key>ProgramArguments</key> <array> <string>/usr/local/mongodb/bin/mongod</string> <string>run</string> <string>--config</string> <string>/usr/local/mongodb/mongod.conf</string> </array> <key>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/> <key>WorkingDirectory</key> <string>/usr/local/mongodb</string> <key>StandardErrorPath</key> <string>/var/log/mongodb/output.log</string> <key>StandardOutPath</key> <string>/var/log/mongodb/output.log</string> </dict> </plist>
加载lauch job
sudo launchctl load /Library/LaunchDaemons/org.mongodb.mongod.plist
测试运行
访问
http://localhost:28017可以查看状态控制台
添加到path
添加
引用
/usr/local/mongodb/bin
到 引用
$PATH
可以在直接调用mongo console或者使用mongoexport等工具
添加路径可以修改对应的shell profile文件,来添加path也可以通过mac 的paths.d机制实现如下:
sudo sh -c 'echo "/usr/local/mongodb/bin" > /etc/paths.d/mongodb'
评论
4 楼
夜鸣猪
2010-09-28
易卡螺丝君 写道
你觉得哪
RoBeRtmatoMacBook-Pro:trunk robert$ brew info mongodb
mongodb 1.6.3-x86_64
http://www.mongodb.org/
/usr/local/Cellar/mongodb/1.6.3-x86_64 (16 files, 83M)
If this is your first install, automatically load on login with:
cp /usr/local/Cellar/mongodb/1.6.3-x86_64/org.mongodb.mongod.plist ~/Library/LaunchAgents
launchctl load -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
If this is an upgrade and you already have the org.mongodb.mongod.plist loaded:
launchctl unload -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
cp /usr/local/Cellar/mongodb/1.6.3-x86_64/org.mongodb.mongod.plist ~/Library/LaunchAgents
launchctl load -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
Or start it manually:
mongod run --config /usr/local/Cellar/mongodb/1.6.3-x86_64/mongod.conf
http://github.com/mxcl/homebrew/commits/master/Library/Formula/mongodb.rb
RoBeRtmatoMacBook-Pro:trunk robert$ brew info mongodb
mongodb 1.6.3-x86_64
http://www.mongodb.org/
/usr/local/Cellar/mongodb/1.6.3-x86_64 (16 files, 83M)
If this is your first install, automatically load on login with:
cp /usr/local/Cellar/mongodb/1.6.3-x86_64/org.mongodb.mongod.plist ~/Library/LaunchAgents
launchctl load -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
If this is an upgrade and you already have the org.mongodb.mongod.plist loaded:
launchctl unload -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
cp /usr/local/Cellar/mongodb/1.6.3-x86_64/org.mongodb.mongod.plist ~/Library/LaunchAgents
launchctl load -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
Or start it manually:
mongod run --config /usr/local/Cellar/mongodb/1.6.3-x86_64/mongod.conf
http://github.com/mxcl/homebrew/commits/master/Library/Formula/mongodb.rb
呵呵,确实你这个好,也配置了
3 楼
易卡螺丝君
2010-09-28
你觉得哪
RoBeRtmatoMacBook-Pro:trunk robert$ brew info mongodb
mongodb 1.6.3-x86_64
http://www.mongodb.org/
/usr/local/Cellar/mongodb/1.6.3-x86_64 (16 files, 83M)
If this is your first install, automatically load on login with:
cp /usr/local/Cellar/mongodb/1.6.3-x86_64/org.mongodb.mongod.plist ~/Library/LaunchAgents
launchctl load -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
If this is an upgrade and you already have the org.mongodb.mongod.plist loaded:
launchctl unload -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
cp /usr/local/Cellar/mongodb/1.6.3-x86_64/org.mongodb.mongod.plist ~/Library/LaunchAgents
launchctl load -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
Or start it manually:
mongod run --config /usr/local/Cellar/mongodb/1.6.3-x86_64/mongod.conf
http://github.com/mxcl/homebrew/commits/master/Library/Formula/mongodb.rb
RoBeRtmatoMacBook-Pro:trunk robert$ brew info mongodb
mongodb 1.6.3-x86_64
http://www.mongodb.org/
/usr/local/Cellar/mongodb/1.6.3-x86_64 (16 files, 83M)
If this is your first install, automatically load on login with:
cp /usr/local/Cellar/mongodb/1.6.3-x86_64/org.mongodb.mongod.plist ~/Library/LaunchAgents
launchctl load -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
If this is an upgrade and you already have the org.mongodb.mongod.plist loaded:
launchctl unload -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
cp /usr/local/Cellar/mongodb/1.6.3-x86_64/org.mongodb.mongod.plist ~/Library/LaunchAgents
launchctl load -w ~/Library/LaunchAgents/org.mongodb.mongod.plist
Or start it manually:
mongod run --config /usr/local/Cellar/mongodb/1.6.3-x86_64/mongod.conf
http://github.com/mxcl/homebrew/commits/master/Library/Formula/mongodb.rb
2 楼
夜鸣猪
2010-09-28
易卡螺丝君 写道
homebrew啊
还用毛macports...
还用毛macports...
brew直接装不是最新版本吧,呵呵
1 楼
易卡螺丝君
2010-09-28
homebrew啊
还用毛macports...
还用毛macports...
发表评论
-
Destroying a Postgres DB on Heroku
2013-04-24 10:58 890heroku pg:reset DATABASE -
VIM ctags setup ack
2012-04-17 22:13 3215reference ctags --extra=+f --e ... -
alias_method_chain方法在3.1以后的替代使用方式
2012-02-04 02:14 3240alias_method_chain() 是rails里的一个 ... -
一些快速解决的问题
2012-01-19 12:35 1435问题如下: 引用Could not open library ... -
API service 安全问题
2011-12-04 08:47 1342这是一个长期关注的课题 rest api Service的 ... -
Module方法调用好不好
2011-11-20 01:58 1300以前说,用module给class加singleton方法,和 ... -
一个ajax和rails交互的例子
2011-11-19 01:53 1859首先,这里用了一个,query信息解析的包,如下 https: ... -
Rails 返回hash给javascript
2011-11-19 01:43 2238这是一个特别的,不太正统的需求, 因为,大部分时候,ajax的 ... -
关于Rubymine
2011-11-18 23:21 2229开个帖子收集有关使用上的问题 前一段时间,看到半价就买了。想 ... -
ruby中和javascript中,动态方法的创建
2011-11-18 21:01 1192class Klass def hello(*args) ... -
textmate快捷键 汇总
2011-11-16 07:20 8091TextMate 列编辑模式 按住 Alt 键,用鼠标选择要 ... -
Ruby面试系列六,面试继续面试
2011-11-15 05:55 1980刚才受到打击了,充分报漏了自己基础不扎实,不肯向虎炮等兄弟学习 ... -
说说sharding
2011-11-13 00:53 1435这个东西一面试就有人 ... -
rails面试碎碎念
2011-11-12 23:51 1899面试继续面试 又有问ru ... -
最通常的git push reject 和non-fast forward是因为
2011-11-12 23:29 17148git push To git@github.com:use ... -
Rails 自身的many to many关系 self has_many
2011-11-12 01:43 2679简单点的 #注意外键在person上people: id ... -
Rails 3下的 in place editor edit in place
2011-11-12 01:20 913第一个版本 http://code.google.com/p ... -
Heroku 的诡异问题集合
2011-11-11 07:22 1657开个Post记录,在用heroku过程中的一些诡异问题和要注意 ... -
SCSS 和 SASS 和 HAML 和CoffeeScript
2011-11-07 07:52 12901Asset Pipeline 提供了内建 ... -
Invalid gemspec because of the date format in specification
2011-11-07 02:14 2072又是这个date format的错误。 上次出错忘了,记录下 ...
相关推荐
OS X 系统PHP 的 MongoDB客户端扩展模块
Mac OSX 平台安装 MongoDB MongoDB 提供了 OSX 平台上 64 位的安装包,你可以在官网下载安装包。 下载地址:https://www.mongodb.com/download-center#community 从 MongoDB 3.0 版本开始只支持 OS X 10.7 (Lion)...
在 Mac OS X 上安装 MongoDB 版本: - MongoDB 2.6.7 - Mac OS X 10.10.2 A.从官网获取MongoDB并解压: $ cd ~/Download $ tar xzf mongodb-osx-x86_64-2.6.7.tgz $ sudo mv mongodb-osx-x86_64-2.6.7 /usr/local...
boot2docker-mongodb 在 OS X 上使用启动 MongoDB 分片集群的 Bash 脚本(通过 )。 它使用 IP 地址进行容器通信。 灵感来自 Alex Komyagin 的 docker 。 使用官方。 当前设置: 2个副本集(3个数据注释) 3个配置...
RocketChat 原生支持多种平台 — IOS 、Android 、Web、Mac 、Windows 、Linux ,安装部署简单,简单易用,特别适合中小型公司自建内部的聊天平台。 RocketChat 通过 huhot 集成了如 Github 、Gitlab、Confluence ...
设置(在 Mac OS X / *nix 系统上):通过节点的 npm 安装一些额外的东西: npm i 创建并启动一个本地 mongodb 实例,数据文件夹将在 mongodb 中创建,确保端口 27017 尚未被占用 sh mongodb/startDatabase.sh ...
支持 基于旧版C驱动程序的0.8.1版在OS X 10.6+和iOS 5+下运行无论是否支持ARC均可工作git checkout v0.12.0git submodule update --init 看看上发生了什么变化。入门请参阅上的安装说明和示例代码:产品特点使用...
MongoDB 服务端可运行在 Linux、Windows或mac os x 平台,支持 32 位和 64 位应用,默认端口为 27017。 MongoDB 支持各种编程语言: Python,Java,C++,PHP,C# 等多种语言。 二、下载 MongoDB 提供了可用于 3
Mac OS X brew install rdkit mongodb pip install git+https://github.com/mcs07/mongodb-chemistry.git Ubuntu 请参阅 。 用法 一个简单的例子: mchem load mymols.sdf mchem addfp mchem countfp mchem ...
mac os x open spring-boot-web-template.ipr或者其他系统的idea spring-boot-web-template.ipr gradle run 好处 Springloaded 在 compileGroovy/javaCompile 或 build/buildDependents 之后动态替换更改的类) ...
蒙戈探险家 MongoDB 的跨平台数据库管理工具。 要求 Java 运行时环境 6 或更高版本 5 MB 磁盘空间 ...在 Mac OS X 上运行的 Mongo Explorer。 在 Linux Mint 上运行的 Mongo Explorer。 在 Windows 8.1
NodeJs + MongoDB + GraphQL入门...查询,解析器帐户管理寄存器登录更新配置文件个人资料详细信息添加用户地址更新地址删除地址Cron工作计划程序JSON Web令牌(JWT)登录先决条件命令行工具Mac OS X: (或OS X 10.9+
安装后,通过定义自定义的db目录路径来启动mongodb服务(默认使用/ data / db /,但对Mac OS X具有权限限制) mongod --dbpath /Users/[user]/data/db 使用express和mongoose启动我们在server.js中创建的服务器 npm ...
小胡子内容管理系统Mustache CMS是一个开放源代码内容管理系统,旨在创建出色的网站和博客。... 在Mac OS X上,您可以使用安装Mongodb 然后克隆 repo git clone git://github.com/amkirwan/moustache-cms.git.然后
安装(在 Mac OS X 上): 安装 MongoDB(使用 Homebrew ): 试试 安装 RVM(如果需要): 你可以去 安装宝石: 转到克隆的文件夹 如果需要,安装 Rubinius(它会告诉你该怎么做) 执行bundle install来安装...
Mac x os 系统下 mongodb 可视化操作工具 Studio-3T.dmg ,非常方便,官网下载太慢的,就这这里下载吧,这是最新版本。
在OS X上,建议安装brew并按照说明启动以在登录时启动它。 从“ ./treatment-options-node-server”目录中运行以下脚本,将硬编码的治疗数据插入MongoDB: node insertTreatmentData.js 为了启动服务器,请在/ ...
更多信息请访问入门安装系统依赖MAC OS X brew install mongodbbrew install graphicsmagick一次性设置得到播放! 2 框架在并确保播放脚本在您的环境 PATH 中配置子域在您的测试/etc/hosts加入如文件: 127.0.0.1 ...
当前,仅Mac OS X已过测试。 请帮我在Linux和Windows上检查它如何安装要安装dev.env ,您可以将此存储库克隆到本地计算机: git clone https://github.com/huytd/dev.env然后运行install.sh : ./install.sh如何...
Mac OS X $ brew install mongodb $ mongod 节点 Mac OS X $ brew install node xing-api-nodejs 当前的 work-in-progress 状态使用 。 只要这也在进行中,没有推送到npm,就需要手动安装 $ git clone ...