2013 年 3 月接触的 Rails,觉得非常幸运能接触到 ROR,这 2 个月学到的东西和对 IT 行业看法的改变,让我对计算机科学及其发展有了全新的认识和感观。 同时也觉得自己落后别人太多了,本身又是记性很差,不适合光靠看书来学习的人,所以想开个博客,边实践边记录边学习。但是我发现还是 RubyChina 更吸引我……而且这里改起来也很方便,改了内容帖子也不会上浮,这样不会打扰大家,而且更让我诧异的是,不论是回帖还是发帖,内容居然是会保留的!我离开了这个页面,去别的帖子跟个帖,再回来还可以继续写!我就喜欢这种酷毙又低调,在不经意间提供方便的设定!
先作好这些最基本的选择,然后就可以进入实践啦!
配置 sudo:sudo 这个软件真的值得研究,因为在多人使用同一系统的情况下管理用户非常方便,但我目前只是一个人(-_-莫名的忧桑感)。所以简单配置下就好——打开/etc/sudoers 可以看到注释说:
Please consider adding local content in /etc/sudoers.d/ instead of directly modifying this file.
那么
~$ vi /etc/sudoers.d/cduo #新建一个文件,名称可以是这个文件所设置的用户的名字,我是cduo
~$ cduo ALL=(ALL) ALL #输入内容,按顺序是:指定用户 来自=(可获得什么身份) 可执行什么命令
~$ chmod 400 cduo #更改文件权限
这样就可以用 cduo 的登录密码进行 sudo 操作了,更多包括群组管理等可以参考 http://hi.baidu.com/danghj/item/ec645a0992104ce0ff240d8f
~$ sed -i .bak 's!ftp.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!' $rvm_path/config/db
这步似乎不行,我是手动备份,把 .bak 去掉的http://pan.baidu.com/share/link?shareid=524120&uk=1647788315
bash
~$ gem install passenger
~$ passenger-install-nginx-module
这里我用/home/cduo/opt/nginx 替换了默认路径。
按照提示选择自动配置,安装完后~$sudo opt/nginx/sbin/nginx
运行 nginx
因为默认是 80 端口,所以虚拟机的端口转发要加一条指向 80 端口的(比如 3080),建议再加一条指向 3000 的。
在浏览器输入主机 IP:3080 就会看到 Nginx 的欢迎界面啦~$sudo apt-get install mongod
bash
~$ git remote add origin [email protected]:account/reponame.git
~$ git push -u origin master
bash
~$ git branch develop
~$ git checkout develop
~$ git commit -m "Created develop branch."
~$ git push origin develop
rails_env development;
就可以开发模式启动了。bundle --deployment