首先,用 git 来管理和传输代码,私有源只要在 server 上新建一个目录 git init --bare
就行了。
然后,要了解如何手动更新并部署 Rails 项目,比如 Nginx + Unicorn
最后,用 mina(https://github.com/nadarei/mina)将部署过程自动化。
#6 楼 @luliangshu 被访问时判断。
#10 楼 @cassiuschen 所以我始终推荐 Agile 这本书,原汁原味的 Rails 框架。
#6 楼 @cassiuschen 自己做,有问题问。
现在 passenger 有提供 deb 包了的,免编译,去看看官方文档。
#8 楼 @cqcn1991 #15 楼 @lihuazhang http://book.douban.com/subject/3351248/ 我看过这本,看评分应该质量差不多。想了解 Ruby 如何实用的时候看挺好的。
另外 company factory 没写好,自动创建也应该不会抛错。
你需要创建用户的时候自动创建关联的公司才需要在 Factory 里面设置关联,按你的情况不需要设置。
楼主其实是在推广自己的网站吧。
我点进去看了下,没有源出处,没有授权说明,只有百度网盘下载链接,使用这些资源有很大的法律风险。
我不喜欢楼主这类网站和推广方式。
看完就一个感觉:作茧自缚
缩进又有 8 空格又有 4 空格,真敢用啊,虽然我估计第一行是懒得修复缩进。官方文档是 2 空格缩进,最好照着来,不然多人协作的时候有问题。
先格式化好代码,现在看不懂。
貔貅 不会读
rvm 需要写配置文件,但是不同的 shell 读取的配置文件不同,所以有可能写错了文件。
土方法:
在 .bashrc .bash_profile .profile 里面各写一条 echo
,没有这个文件就跳过,然后开一个新终端看看输出什么,就是读取了什么配置文件。