capistrano

    0熱度

    1回答

    我在Windows中完成了我的網站開發。我正在使用YII框架。然後我將它部署在Ubuntu 16.04 LTS上。這是我在我的辦公室工作的物理服務器。我的問題是否可以通過離線部署Capistrano項目?如果是,我該怎麼辦? 謝謝。

    0熱度

    1回答

    我對我的rails應用程序的當前capistrano部署存在問題。 Errno::EMLINK: Too many links @ dir_s_mkdir - /home/travelninja/app_staging/releases/20160726161529/tmp/cache/assets/production/sass/34b38f7adaaf169bd78016fa78239bdc1

    2熱度

    2回答

    我試圖讓Capistrano部署腳本。 在我Capfile我確保所有rake任務包括 # Load tasks Dir.glob('config/capistrano_tasks/*.rake').each { |r| import r } 接下來,我有一個 'migrations.rake' 載: namespace :fileservice do task :migrate d

    8熱度

    1回答

    我花了太多的時間調試這個,我不知道發生了什麼。 「帽子生產部署」今天早上運行良好,現在它只是拋出一個錯誤。令人驚訝的是,谷歌迄今爲止沒有得到太多的幫助。我知道的代碼基地沒有什麼改變: ➜ sesac-mm-matching git:(deploy) cap production deploy --trace ** Invoke production (first_time) *

    0熱度

    1回答

    我正在設置Capistrano 3與一個新的服務器,所以我可以部署一個Rails應用程序,我目前卡住了。每當我運行任何cap production任務,出現這種情況: $ cap production deploy:setup cap aborted! Errno::ENETUNREACH: Network is unreachable - connect(2) for [IPv6addres

    3熱度

    1回答

    我們有一個非常簡單的分支策略: 開發 - >開發分支 分期 - >臨時服務器部署分公司 主 - >生產中科 我們的生產部署工作流程開發 - >分期 - >主。我們總是首先進行部署,我們測試一段時間,然後部署到生產環境。 現在,我們在一個新的功能,我想測試正在努力。我不想把它放在舞臺上,因爲既然是實驗性的,我不想鎖定生產部署,直到功能完成。 有沒有辦法對Capistrano的說,我要爲一個特定的部署

    1熱度

    2回答

    我想部署軌道應用程序與卡皮斯特拉諾。應用已部署,捆綁安裝運行在 〜/ .rvm/bin/rvm默​​認捆綁安裝--path/home/pro/www/shared/bundle - 無開發測試 - 部署 - 安靜 但是當我運行應用程序時,它使用默認的gemset而不是來自shared/bundled的gem。我得到以下錯誤 Message from application: <p>It looks

    0熱度

    1回答

    每當我向:linked_files添加一個文件到deploy.rb,它都會上傳到共享目錄並鏈接到當前鏈接。我想繼續使用linked-files gem,但是可以選擇某些文件只是爲了鏈接而不上傳。我打算將它用於sqlite數據庫,例如 像 set :link_only_files, fetch(:link_only_files, []).push('db/production.sqlite3')

    0熱度

    1回答

    我已經使用這個部署選項通過Capistrano的部署我的應用程序到VPS: lock '3.4.1' set :application, 'my-production-app' set :repo_url, 'https://path.to.my.repo/my-production-app.git' set :linked_dirs, %w( bin log vendor/bu

    0熱度

    2回答

    我已經安裝了最新穩定版本NGINX的(1.10) 在我的Rails項目我已經創建nginx.conf文件: upstream puma_myapp { server unix:///var/www/myapp/shared/tmp/sockets/myapp.sock; } server { listen 80 default_server deferred;