首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
Ruby on Rails
如何用capistrano部署foreman?
dqaria
·
2012-12-23 16:50:38 +08:00
· 4153 次点击
这是一个创建于 4377 天前的主题,其中的信息可能已经有所发展或是发生改变。
我使用deployer-》非root用户 安装的rbenv与bundle,因此无法执行下面需要sudo的指令~
各种google以后还是找不到较好的解决方案。。。求各位大大给出解决方案~谢谢~
sudo bundle exec foreman export upstart /etc/init -a #{application} -u deployer -l #{current_path}/log/foreman
foreman
sudo
deployer
3 条回复
•
1970-01-01 08:00:00 +08:00
1
gfreezy
2012-12-24 11:38:11 +08:00
用init的方式启动,没有root肯定不行啊
2
dqaria
OP
2012-12-24 12:49:27 +08:00
@
gfreezy
对啊~但是一般都是用deployer安装rbenv与bundler的啊~很少有人用root直接安装。。然后rbenv与bundler又没有root权限。。。所以很纠结不知道怎么弄。。。
3
gfreezy
2012-12-24 18:22:35 +08:00
@
dqaria
foreman我只在开发环境使用,生产环境用capistrano来部署,Rails应该有supervisor类似的东西来启动应用的吧,或者直接用supervisor。
第一次用Rails,还没正式部署上线过,临时就tmux跑着。
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
3577 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms ·
UTC 04:29
·
PVG 12:29
·
LAX 20:29
·
JFK 23:29
Developed with
CodeLauncher
♥ Do have faith in what you're doing.