bash:命令未找到capify.RVM,Mac 10.8.4

dod*_*747 4 bash capistrano rubygems ruby-on-rails path

我遇到麻烦让capistrano capify .命令工作.我已经成功安装了gem(手动尝试并通过gemfile查看它是否有用),因为它出现了,我使用的是RVM和mac osx 10.8.4.

这个问题点的所有记录的问题似乎都是路径问题,因为我的etc/paths文件似乎与结果非常不同echo $PATH似乎是准确的.但是,我不确定要纠正什么以及添加什么来使事情发挥作用.

如何更改设置并获取capify.命令工作?

以下是我的环境信息.如果有人需要更多的代码只是喊.

sudo nano etc/paths

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
Run Code Online (Sandbox Code Playgroud)

的结果 echo $PATH

/Users/andrew/.rvm/gems/ruby-1.9.3-p448/bin:/Users/andrew/.rvm/gems/ruby-1.9.3-p448@global/bin:/Users/andrew/.rvm/rubies/ruby-1.9.3-p448/bin:/Users/andrew/.rvm/bin:/Applications/Postgres.app/Contents/MacOS/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Users/andrew/.rvm/bin:/home/user/.gem/ruby/1.8  
Run Code Online (Sandbox Code Playgroud)

捆绑安装

Using capistrano (3.0.0) 
Run Code Online (Sandbox Code Playgroud)

捆绑显示capistrano

/Users/andrew/.rvm/gems/ruby-1.9.3-p448/gems/capistrano-3.0.0
Run Code Online (Sandbox Code Playgroud)

与bundle exec一起运行

bundle exec capify .
bundler: command not found: capify
Install missing gem executables with `bundle install`
Run Code Online (Sandbox Code Playgroud)

trh*_*trh 8

它似乎已被弃用了.幸运的是你发现了这个,明天我需要这个:)

https://github.com/capistrano/capistrano/issues/679

代替

capify .
Run Code Online (Sandbox Code Playgroud)

cap install
Run Code Online (Sandbox Code Playgroud)

这些也可以用bundle exec封装.