我应该在一个非常古老的Ruby On Rails项目上工作,在一些网页上做一些小的(主要是HTML和CSS)更改。我之前没有使用过Ruby On Rails,我刚刚进入它。
我已经通过gitub的git克隆了项目,并通过' bundler install'安装了所有的gem。请注意,我使用旧版本的Ruby(1.8.7),因为我被告知该项目不适用于较新版本。另请注意,我使用的是Windows 7,该项目是使用Mac OS X构建的。
现在,我正在尝试使用Capistrano(已安装和版本2.8.0)对实时站点进行更改(在提交并将更改推送到git存储库之后),这应该是可以的
bundle exec cap production deploy
然而,当我尝试这个时,我得到:
bundler: not executable: cap
任何想法在这里出了什么问题?非常感谢!
亲切的问候, 彼得
答案 0 :(得分:0)
通常,capisrano
未在项目Gemfile
中定义为gem。尝试使用gem install capistrano
安装gem。
您还可以通过在项目文件夹中运行cap -T
来检查系统上是否安装了Capistrano。这应该为您提供该项目中所有任务的列表。