我正在使用 emacs (spacemacs) 并使用 docker 进行开发。如何从 emacs 运行我的测试?就像我对终端 docker-compose run web rspec
或任何命令所做的那样。
最佳答案
所以这可能不是最好的解决方案,但它确实有效。
使用 Spacemacs,您可以使用 shell
层在 bash shell 中运行命令。
参见 guide外壳。
- 编辑
~/.spacemacs
使条目dotspacemacs-configuration-layers
在列表中有shell
。 - 关闭然后再次启动 emacs
- 打开你的项目
- 键入
SPC '
将打开一个 shell - 我在我的
~/.bashrc
中设置了一个别名,这个alias dt=". '/Applications/Docker/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start .sh'"
- 然后我通过在 shell 中键入
dt
来运行 docker 命令 - 现在我可以运行任何 docker 命令
docker-compose run web [COMMAND]
关于emacs - 从 Emacs 在 Docker 容器上运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34928552/