![](/img/trans.png)
[英]Capistrano - how to disable git pull (Bitbucket pipelines)
我已經通過 bitbucket 管道進行部署,它使用 Capistrano 將發布部署到服務器。 但是有一個問題,Capistrano 正在拉取分支的實際版本,但我需要部署的不是實際分支,而是來自管道的版本(這需要重新部署以前的穩定版本)。 而且因為在管道中已經需要文件版本,所以我只需要盡可能禁用 ...
[英]Capistrano - how to disable git pull (Bitbucket pipelines)
我已經通過 bitbucket 管道進行部署,它使用 Capistrano 將發布部署到服務器。 但是有一個問題,Capistrano 正在拉取分支的實際版本,但我需要部署的不是實際分支,而是來自管道的版本(這需要重新部署以前的穩定版本)。 而且因為在管道中已經需要文件版本,所以我只需要盡可能禁用 ...
[英]Capistrano Rails 6 - Net::SSH Authentication failed for user deploy (SSHKit::Runner::ExecuteError)
我正在嘗試使用 capistrano 在 AWS EC2 實例中部署我的 Rails 6 應用程序。 1. 我創建了一個名為“deploy”的用戶 2. 我將本地的 rd_rsa.pub 添加到服務器的 ~/.ssh/authorized_keys 3..net-ssh 版本 6.1.0 * ...
[英]How to configure capistrano to use local rsa key instead of ssh agent
我使用 capistrano 使用位於~/.ssh/id_rsa的本地 rsa 密鑰部署我的項目。 這總是按預期工作。 現在我在一台新電腦上安裝了開發環境,現在當我運行cap... deploy時,我得到這個錯誤: 僅當 ED25519 可用時才支持 OpenSSH 密鑰(NotImplemente ...
[英]LoadError: cannot load such file -- config/deploy
Ubuntu 20.04,Ruby 3.0.1,導軌 6.1.3.1,Capistrano 版本:3.16.0(Rake 版本:13.0.3) 運行任何“cap”命令會導致以下結果,例如:- 我嘗試創建新的 Rails 應用程序,但發生了同樣的錯誤。 嘗試了許多不同的方法(降級 ruby、rai ...
[英]Capistrano 3: “find … -exec …” command syntax in task
我正在嘗試在部署任務后將此 shell 命令集成到 Capistrano 3 中: 但是,我在正確的 Ruby 語法上失敗了。 我嘗試了以下最可能的組合: 和 但總是以錯誤告終: find: missing argument to -exec 誰能幫我用正確的方法來分離這個命令的 arguments ...
[英]Capistrano: puma:start not recognized after updating gem versions
我最近將我的 Ruby on Rails 應用程序從 6.0 升級到了 6.1。 為此,我決定升級 capistrano 和 puma。 我正在使用以下寶石: 現在,當我嘗試運行 capistrano 任務時,我得到以下信息 甚至cap --tasks產生相同的信息。 我試過cap staging ...
[英]Bundler Error when attempting Capistrano Deployment
我正在嘗試將 ruby 在軌道 web 應用程序上部署到登台服務器,但繼續收到錯誤:捆綁標准錯誤:/home/deploy/.rvm/rubies/ruby-2.7.0/lib/ruby/2.7.0/rubygems .rb:275:in `find_spec_for_exe': 找不到 /home ...
[英]Capostrano: cap aborted! Don't know how to build task 'start' (See the list of available tasks with `cap --tasks`)
在 web 中發現了很多與此問題相關的問題,但我沒有找到一個可以解決我的問題的問題,很難全部理解。 這是我的單一問題。 我開始使用rbenv 在 rails應用程序上重寫ruby 。 我想嘗試使用Capistrano Puma和Nginx部署這個應用程序(我還需要乘客還是只能使用 Puma?) 我 ...
[英]I can't seem to figure out how to stop my html form from splitting apart and shifting down when resizing the page
我正在開發一個 Rails 應用程序,但我一直遇到這個問題,每次調整頁面大小時,我的 html 表單都會分開並向下移動。 我嘗試將它包裝在標簽中,嘗試不同的位置、浮動和顯示,但似乎沒有任何效果。 目前,這是我的代碼。 另外,我有一些結果的圖像。 你會如何防止這種情況發生? 這發生在生產和開發環境中, ...
[英]Capistrano 3 deploy -- copy file to release folder
我需要在部署期間將文件復制到新的部署路徑。 所以我需要一條像 <project_path>/releases/20201005215208/db/seeds.rb 我無法使用“當前”目錄,因為它指向以前的版本(鏈接尚未更新)。 曾經有一個路徑變量,但顯然它不再存在。 目前這樣做的方法 ...
[英]Capistrano assets:precompile fails deployment and the logs are unclear, can someone else take a look?
我已經在這工作了大約 16 個小時,然后認輸了。 我之前已經成功地使用 capistrano 部署了一個 rails 應用程序,並且我最初復制了所有內容,但是我無法通過資產:預編譯。 遷移也不起作用,但當時是一回事。 我認為這與 RAILS_ENV=production 有關,但我已經嘗試了 ...
[英]Capistrano 3 execute arbitrary command on remote server
Capistrano 3 不再使用命令cap env shell 。 現在我們應該使用cap env console 但它不是交互式的,我們不能在tab按鈕上使用例如箭頭鍵作為歷史記錄或自動完成 我該怎么辦? ...
[英]RAILS 5.2 + Ruby 2.6.3 + Capistrano + Puma + Nginx (ActiveRecord::AdapterNotSpecified: database configuration does not specify adapter)
我有以下配置的 Rails 應用程序 我使用Capistrano設置了部署策略。 我可以使用Capistrano在服務器上進行部署。 但是我在啟動 puma 服務器時遇到了一個奇怪的問題。 當我啟動 puma 服務器時,我收到此錯誤ActiveRecord::AdapterNotSpecified ...
[英]Is there any dependency between config/environments/*.rb files and config/deploy/*.rb files? If yes,does it impact Capistrano deploy?
我試圖了解不同的配置文件是如何在幕后協同工作的。 特別是與environments/ .rb 和deploy/ .rb 文件相關的配置。 我知道 config/environments 目錄是由 rails 創建的,而 config/deploy 是由 capistrano 創建的。 我的理解是這兩 ...
[英]AutoDeploy rails app via jenkins and capistrano
作為第一步,我已使用 Ubuntu 16.04 配置 AWS EC2 實例並配置 Capistrano 以從本地部署到此 AWS EC2 實例。 現在我正在嘗試通過 Jenkins 和 Capistrano 使自動部署 rails 應用程序從 GitHub 到這個 Ubuntu 服務器(AWS E ...
[英]Error with rbenv at deploying rails 4 application with capistrano
我有帶有 capistrano 的 rails 應用程序,我使用 rbenv。 運行cap production deploy:restart時出現錯誤cap production deploy:restart 盡管服務器上的rbenv local和rbenv global返回 2.2.4 和e ...
[英]Capistrano: How can I trigger a task on ALL hosts if ANY of them is failing a check?
我正在使用 capistrano 部署 Rails 應用程序。 我面臨的挑戰是在所有主機上運行檢查,然后確定是否應在所有主機上觸發任務,如果其中任何主機未通過檢查。 例如,檢查可能正在尋找一個文件: 我還考慮過是否可以通過首先在所有服務器上運行一個任務並組合這些結果然后在第二個任務中運行它來完成, ...
[英]Run rake task from Capistrano if it exists
我需要創建一個運行自定義 rake 任務的 Capistrano 預部署步驟。 在deploy.rb 中: before 'deploy:starting', 'db:rollback_staging' namespace :db do desc 'Rollback staging db o ...
[英]Symfony app > content of deploy:migrate task not executed
無法執行內容ef deploy:migrate任務。 cap staging deploy:migrate不執行doctrine:schema:update symfony命令。 而是,任務執行的響應為空。 ...
[英]Capistrano 3.6.1 not deploying latest revision if using a branch
如果使用分支,則Capistrano 3.6.1不會部署最新版本。 我部署dev分支,在Githab上將dev分支設置為默認值。 config/deploy/staging.rb 我在本地提交dev分支,將其推送到遠程dev上,我可以在Gitlab上的remote dev分支上看 ...