Rails 5 使用 Capistrano 部署时控制台不工作
Rails 5 console not working when deploying with Capistrano
我正在使用 Rails 5,我已经通过服务器上的 Capistrano 部署了我的应用程序。由于特定需要加载架构,我 ssh 进入并 cd 进入 release/### 目录并尝试 运行
rails --version # 5.0.3beta
bundle # 有效,一切都已安装
rails c# 但这失败了
运行宁railsdb:migrate也失败了
似乎 return rails 通用帮助,因为我的目录不是 rails 目录。
我试过删除bin文件夹,但还是一样。
有人知道哪里出了问题吗?
谢谢
到 运行 控制台尝试 rails console
。要 运行 迁移尝试 rake db:migrate
您似乎正在使用 capistrano 来部署您的应用程序。看看这个问题:https://github.com/capistrano/bundler/issues/45
解决方案是:
- 从
linked_dirs
中删除 bin
- 将
set :bundle_binstubs, nil
添加到您的 config/deploy.rb
以生成 binstubs
我正在使用 Rails 5,我已经通过服务器上的 Capistrano 部署了我的应用程序。由于特定需要加载架构,我 ssh 进入并 cd 进入 release/### 目录并尝试 运行
rails --version # 5.0.3beta
bundle # 有效,一切都已安装
rails c# 但这失败了
运行宁railsdb:migrate也失败了
似乎 return rails 通用帮助,因为我的目录不是 rails 目录。
我试过删除bin文件夹,但还是一样。 有人知道哪里出了问题吗?
谢谢
到 运行 控制台尝试 rails console
。要 运行 迁移尝试 rake db:migrate
您似乎正在使用 capistrano 来部署您的应用程序。看看这个问题:https://github.com/capistrano/bundler/issues/45
解决方案是:
- 从
linked_dirs
中删除 - 将
set :bundle_binstubs, nil
添加到您的config/deploy.rb
以生成 binstubs
bin