2

我有 2 个 SSH 用户。1 安装了 rbenv。

我看过关于部署到 VPS 的 railscast,一些用户通过添加 rbenv 路径解决了这个问题。

set :default_environment, {
'PATH' => "/home/user_with_rbenv/.rbenv/shims:/home/user_with_rbenv/.rbenv/bin:$PATH"
}

我正在从未.rbenv包含在其/home/user文件夹中的用户进行部署。

我收到以下错误:

   ←[2;37mcommand finished in 117ms←[0m
failed: "env PATH=/home/user_with_rbenv/.rbenv/shims:/home/user_with_rbenv/.rbenv/bin:$PATH sh -
c 'cd -- /var/www/user_with_rbenv/releases/20130215102746 && bundle exec rake RAILS_ENV=
production RAILS_GROUPS=assets assets:precompile && cp -- /var/www/app/share
d/assets/manifest.yml /var/www/app/releases/20130215102746/assets_manifest.y

/home/user_with_rbenv/.rbenv是 rbenv 的绝对路径

路径是:

$ $PATH
-sh: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games: not found
4

0 回答 0