3

我正在使用 emacs (spacemacs),并且正在使用 docker 进行开发。如何从 emacs 运行我的测试?就像我使用终端docker-compose run web rspec或任何命令一样。

4

1 回答 1

2

所以这可能不是最好的解决方案,但它确实有效。使用 Spacemacs,您可以使用该shell层在 bash shell 中运行命令。见引导壳。

  1. 编辑~/.spacemacs以便条目dotspacemacs-configuration-layersshell列表中。
  2. 关闭然后再次启动 emacs
  3. 打开你的项目
  4. 键入SPC '并打开一个外壳
  5. 我有一个别名~/.bashrc设置alias dt=". '/Applications/Docker/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start.sh'"
  6. dt然后我通过在 shell 中输入来运行 docker 命令
  7. 现在我可以运行任何 docker 命令docker-compose run web [COMMAND]
于 2016-01-21T16:29:05.367 回答