最值得你学习的编程语言-> Ruby! :plus1:
用 ansible 直接部署了,哪来那么多步骤。
直接买就是,做这个不是浪费时间吗?
@stardiviner 可以换个思路,是不是你的学习方法有问题。在没有基础的情况下,可以报个班学学。 http://www.gotealeaf.com/
我之前录制过一部分视频,也可以参考: https://xiaods.github.io/rails-starter-for-china/
这样用不算盗版。尽情的用。但你没有注册,升级的软件包就没了。你用一下 centos 的 repo 源就可以了。
@silenceper 第一,你是新手吗?第二,你要知道,在 Window 学 ruby 是高手才能完成的事情,你确定要这样玩吗?就酱子。
看到后确实不错的一本书。加入心愿单。
买一本就是
楼主的意思,大概需要一下几步: git checkout v0.0.3 git checkout -b develop git checkout master git reset devleop --hard git branch -d develop git tag -d v0.0.4 git push origin :v0.0.4
done,然后环境就好了
歪楼了。楼主就想知道 *options 和 options 的区别。 这里一个的意思看这里: https://stackoverflow.com/questions/918449/what-does-the-unary-operator-do-in-this-ruby-code/918475#918475
*options 在参数里就是用 options 代替一个参数 Array,在前面再有一个就是展开这个 Array
这样的设计本身就是一种 bad design. 支持的参数一定要明确定义。一些 optional 的参数可以加默认值。何谈正确的姿势。
楼主文中最有价值的内容就是一本书:阿桑奇自传:不能不说的秘密
电子书只需要 12 块。可以看看。
@cqcn1991 既然楼主是代发,我希望你能帮代转一下。想学 Python 买本入门书就可以了。如果你的盆友是想使用 python 开发网站的话,可以建议它使用 Rails 开发网站。等把 Rails 玩熟悉了再玩 Python 的 Web 开发不迟。
精华
@huacnlee 回归到 iTerm 半年多了。
@ddyy centos 和 ubuntu 是不用的发行版,和 Image 能不能跨平台没关系的。我们通常意义的跨平台是指 Linux, BSD, Window 都能运行的程序才叫跨平台。Docker 做不到这一点。
Docker 目前并没有最佳实践,所以要多用多看,看看它到底能帮你做什么。找出不爽的地方吐槽到 upstream 的 issues 里,让 Docker 变的更好。
@wcc526 我现在一直在用 fig, 你可以看看我写的文章: (http://coder.858go.com/post/90258818197/rails-fig-docker)
@wcc526 我回去围观。
最好的文档就是 Dave Thomas 写的《Programming Ruby》
有时候喝杯咖啡,把玩一下代码之后,在回过头来看看,说不定就好了。
@_kaichen 点个赞。
恭喜恭喜
.bash_profile 是用户登录会被读的 .bashrc 是用户不登录也会被读的 .zshrc 是用户登录、不登录都会被读的。
用 Docker 吧,这样可以保证部署就是一次 docker run,
恭喜!
@cxh116 你的用法好奇怪啊。WIKI 和 Git 都是可以使用 gitcafe 来管理的。