Capistrano 我配了半天,主要是花时间阅读文档,最好看 github 上的文档,虽然长,但是有用,不过你的这个问题完全让我不知道怎么回答。
#25 楼 @ximeiji 这个不要紧,因为 rvm 管理了你的 ruby,所以一般要执行 rails 之前,先选择一下 ruby 和 ruby 的 gemset。
$ rvm use 1.9.3 --default
Using /home/.rvm/gems/ruby-1.9.3-p194
$ rvm gemset use rails3 --default
Using ruby-1.9.3-p194 with gemset rails3
$ rails -v
因为你用了 rvm,所以会比较干净,可以使用多个个 gemset 开发。但如果你嫌这样设置太麻烦,那你需要写一个.rvmrc 的文件,放在你工作的目录下,然后 cd 到这个目录就自动设置了。
后面这样做
$ rvm gemset create rails3
$ rvm gemset use rails3 --default
$ gem install rails
然后创建你的应用
$ rails new app
$ cd app
$ vi .rvmrc
需要编辑一个.rvmrc 的配置文件,可以从网上找到,以后你每次 cd 到 app 目录,都会执行.rvmrc,将你当前 shell 的环境设置成你需要 ruby 版本和 gemset 版本。
卸载 rvm 1.$ rvm implode
@ximeiji 新手还是按照我的方法去装,慢慢你会有感觉,讲的很多你也理解不了。
可能是 shell 环境的问题,这是在 ubuntu 下的配置,可以试试。
#安装 RVM
$ sudo apt-get install curl
$ sudo apt-get install git-core
$ sudo apt-get install ruby
$ curl -L get.rvm.io | bash -s stable
$ source ~/.rvm/scripts/'rvm'
$ source ~/.bash_profile
#安装 ruby 需要的库
$ rvm requirements
$sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
#安装 RVM 1.9.3
$ rvm install 1.9.3 --patch railsexpress
rvm use ruby-1.9.3-p194 --default
你直接用 gem install rails 会把 rails 装到系统 gemset 里,不建议这样做。
使用 rvm 了吗?
社区都会面临这样的问题,这是宿命,@kevinhua 不要说你十年之后还会在这个社区热心的给每个新手回答如何配置环境,asset 做什么用。你想获得更多新的知识,不是吗?如果每天都重复一遍这些内容,你还会停留在这个社区吗,你不被驱逐吗?这个都是宿命。
@gaicitadie ruby 其实设计那么多繁琐相近的方法,也许是为了更好的让程序可读吧,有时候就是写过一边的代码,还会再改一遍,让程序像自然语言一样。例如‘[email protected]'.split("@")[0] 修改为"[email protected]".split("@").first。
可以试试贝叶斯算法。
放一个 resque_auth.rb 在 initializers 目录下,内容如下
Resque::Server.use(Rack::Auth::Basic) do |user, password|
password == "secretadmin" and user == "admin"
end
@imsoz 可能想法是针对我家里得主机的。
买个域名,做个动态域名解析,例如 www.3322.org,然后 cname 一下。
rabl +1
@fredwu 我不觉得轮子就不能重新发明,很多思想都是建立在前人的基础之上的。正是因为希望能做的更好,才有很多轮子乐此不疲。
Retina 啊,拯救我的眼睛吧。
当然是希望了解你是什么样的人了?例如还会问你最近读什么书,关注什么社会问题,喜欢那个电影,爱好什么活动。从而了解你的个性,价值观,招聘有时候是找对象,不情投意合怎么行,所以,你该怎么样回答就怎么样回答。
我的脚本是
$sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion $ rvm install 1.9.3
class UsersMessages has_many :messages end
UsersMessages.find(20).messages
大概是这样吧。
问题出在 self 和 this 上,javascript 里函数可是一类公民,this 是自己,不是回调的类,而 ruby 的块可不是一类公民。
感觉 rails 不适合初级人员使用,所以,能用 rails 的一般都不会太低。8000 为什么不去选 java 的工作,php 估计做的好也有这个数了。你让一个 rails 高手带新手?结果 25k+8k 完成同一个活,干嘛不直接请个 25k 的呢。
期待完善。细分市场确实是可以预见的,就像生物的多样性一样,科技进化的方向也是多样的。3 两个人的公司也许会比较常见。
需要 socket.io,可以参考 [JavaScript.Web.Applications],Alex.MacCaw 的书。