capistrano

    0熱度

    1回答

    我安裝了Ruby/Rails/Apache2/Passenger,我使用Capitrano來部署我的Rails應用程序。 但是,當我部署了(沒有errers顯示),我訪問了我的網站,它指出了一些錯誤,後來,我通過passenger-config --detect-apache2命令獲得了Apache2 log中的錯誤內容。 $ passenger-config --detect-apache2

    0熱度

    1回答

    我應該在一個相當古老的Ruby On Rails項目上工作,使一些網頁上的一些次要的(主要是HTML和CSS)更改。之前我沒有使用過Ruby On Rails,我只是深入瞭解它。 我已經從github通過git克隆了項目,並通過'bundler install'安裝了所有gem。請注意,我使用的是舊版本的Ruby(1.8.7),因爲我被告知該項目不適用於更新的版本。請注意,我在Windows 7上

    2熱度

    1回答

    我安裝了Capistrano網站部署和SSH密鑰連接到我的網絡服務器。 我可以在服務器上用SSH密鑰連接「git @ myip -p 9325」。 但是,當我去部署,我有這個錯誤 「拒絕連接」(IP,用戶,端口和車廠的git爲true): 01 git ls-remote --heads ssh://[email protected]:9325/var/www/depotsGit/project.

    0熱度

    1回答

    因此,我在Windows中創建了一個應用程序,並且希望將它部署到具有capistrano的Ubuntu服務器上。這不起作用,因爲「gemfile.lock已損壞」 因此,我想要做和Heroku一樣的事情:在Ubuntu服務器上刪除gemfile.lock和bundle - 正如我所見的很多人。 我讀過,這裏例如:Corrupt Gemfile.lock Error with Capistrano,

    3熱度

    1回答

    我想部署一個使用Neo4jrb的Rails應用程序來生產Capistrano。在部署過程中出現以下錯誤顯示出來: DEBUG [5a528d81] Finished in 0.057 seconds with exit status 0 (successful). INFO [acd66fd5] Running /usr/local/bin/chruby-exec 2.3.0 -- bundle

    0熱度

    1回答

    在我的部署/ development.rb,我有以下行: - set :env_path, 's3api get-object --bucket <bucket_name> --key <file_name> <file_name>' 在我的帽子文件,我有以下任務定義: task :download_configs do on roles(:all) do wi

    0熱度

    1回答

    我使用Capistrano部署SF項目。 所以,調用SF命令,我使用: invoke 'symfony:console', :'assets:install' 比方說,我想顯示命令的輸出,我該怎麼辦?我試圖用「捕獲」,但沒有設法使其工作。 非常感謝答案, 薩科

    1熱度

    1回答

    我有一個capistrano任務,我想在部署期間運行兩次。 具體而言,我希望在開始部署之前和資產編譯後(capistrano-puma gem的一部分)之前運行puma分階段重新啓動。之前運行分階段重啓的原因是爲了減少內存使用量,以便新資產編譯任務(啓動rails環境)不會導致服務器進入內存交換。我們一直在手動執行此操作,但有時會忘記。 如果我加入這個我部署文件: before 'deploy:s

    0熱度

    1回答

    我目前正在使用Capistrano-rbenv部署一個應用程序。我試圖託管的服務器已經有多個應用程序設置和運行。對於使用ruby版本管理器rbenv,已經有多個版本的ruby設置,並且全局設置爲ruby「1.8.7」。我正在部署的當前應用程序現在使用ruby 2.1.5。我已經安裝了所需的ruby版本,並且當我嘗試部署w.r.​​t環境時會發布這些版本,但是當資源:預編譯發生時存在問題。雖然預編譯

    1熱度

    1回答

    我試圖使用github webhooks和capistrano實現持續部署例程。 我的計劃是將我的capistrano rake任務放在一個shell腳本中,並從另一個rails項目(這是github webhook)的控制器操作中調用它。 這裏是shell腳本(wallet_deploy.sh) #!/bin/bash cd $HOME/work/wallet bundle exec cap