【问题标题】:bash: command not found capify . RVM, Mac 10.8.4bash:找不到命令 capify 。 RVM,Mac 10.8.4
【发布时间】:2013-10-21 08:11:09
【问题描述】:

我无法让 capistrano capify . 命令正常工作。我已经成功安装了gem(手动尝试并通过gemfile查看是否有帮助),因为它出现了,我正在使用RVM和mac osx 10.8.4。

此问题点的所有记录问题似乎都是路径问题,因为我的etc/paths 文件似乎与echo $PATH 的结果非常不同,这似乎是准确的。但是,我不确定要纠正什么以及要添加什么才能使事情正常进行。

如何更改我的设置并获取 capify 。命令工作?

以下是我的环境信息。如果有人需要更多代码,请大声疾呼。

sudo nano 等/路径

/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin

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  

捆绑安装

Using capistrano (3.0.0) 

捆绑表演capistrano

/Users/andrew/.rvm/gems/ruby-1.9.3-p448/gems/capistrano-3.0.0

使用 bundle exec 运行

bundle exec capify .
bundler: command not found: capify
Install missing gem executables with `bundle install`

【问题讨论】:

  • which capify 的输出也找不到或仅在捆绑环境中找到?
  • 嗨 trh - capify 在任何环境中都不返回任何内容
  • 如果您改为运行bundle exec cap install,是否会生成您的 Capfile 和部署目录?
  • 啊,是的,该命令在创建以下内容时起作用 - mkdir -p config/deploy create config/deploy.rb create config/deploy/staging.rb create config/deploy/production.rb mkdir -p lib /capistrano/tasks 封顶。把它放在一个答案中,我很乐意接受。
  • 添加了反映问题链接的答案

标签: ruby-on-rails bash path rubygems capistrano


【解决方案1】:

它似乎已被弃用。很幸运你找到了这个,我明天需要这个:)

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

代替

capify .

运行

cap install

这些也可以用 bundle exec 封装。

【讨论】:

    猜你喜欢
    • 2012-07-25
    • 1970-01-01
    • 1970-01-01
    • 2012-10-03
    • 1970-01-01
    • 2015-08-08
    • 2014-10-10
    • 2015-07-20
    相关资源
    最近更新 更多