![](/img/trans.png)
[英]Wordpress table not being created when CREATE TABLE SQL command is executed
[英]Capistrano change command when executed on localhost
我也是Capistrano和Ruby / Rake的新手。
由於我在Windows中本地工作,因此有時會遇到很多困難。.我正在運行capistrano-wpcli來推和拉我的Wordpress數據庫。
該腳本在此過程中確實使用gunzip,在Unix上工作正常,但在Windows中卻不能。 我發現可以通過添加以下行來配置SSHkit:
SSHKit.config.command_map[:gunzip] = "gzip -d"
如果我只拉數據庫,那很好用,但是當我推動數據庫時,我仍然希望在遠程主機上執行gunzip。
僅在運行該命令或在本地主機上執行該命令時,我才能以某種方式掛接到cap wpcli:db:pull來設置配置嗎?
這未經測試,但是您可以通過復制/粘貼https://github.com/lavmeiker/capistrano-wpcli/blob/master/lib/capistrano/tasks/wpdb.rake#L40覆蓋該任務
一個可能更好的選擇(如果可行)是嘗試創建一個設置和取消設置SSHKit command_map的操作前和操作后。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.