为了在我的 Ubuntu 开发机器上安装 capistrano,我在这里苦苦挣扎,但没有成功。
以下是发出的命令列表:
1) sudo apt-get 更新
2) sudo apt-get install build-essential git-core curl
3) bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
4) echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc
5)(关闭并重新打开终端窗口)
6) rvm 笔记
(查找:“对于 Ruby(MRI 和 ree),您应该安装以下操作系统依赖项:”
并做了:
7) sudo aptitude install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev
现在我们可以通过以下方式安装 ruby:
8) rvm 安装 1.9.2
然后我们告诉 rvm 使用它:
9) 转速 1.9.2
并且总是这样做:
10) rvm --默认使用 1.9.2
正确安装 ruby 后,我们现在可以:
11) 宝石安装 capistrano
接着:
12) 宝石安装 railsless-deploy
尽管所有这些步骤都是成功的步骤,但当我这样做时: cap -T
我看不到按预期列出的部署任务。
我只得到: cap 调用 cap shell
列出。
为什么?
您的应用程序有 Capfile 吗?如果没有,请阅读友好的文档。