我使用MacPorts安装Ruby、Rubygems、Rails和mysql (我安装了两个端口“Ruby”和"mysql5")。我遵循了一个教程,该教程要求我们使用mysql来修改一个基本的RoR数据库,并得到了以下内容:ERROR 2002 (HY000):Can't connect to local MySQL server through socket '/opt/loc
在我使用命令docker run -d --name centos centos运行映像之后在新的shell中,我尝试安装mysql并使用命令启动mysql。service mysqld startFailed to get D-Bus connection: Operation not permitted。
每次我通过打开单独的shell来启动mysql服务器、java后端和rails前端来启动它。
我的问题是,如何使用shell脚本或rake任务实现自动化?我尝试在shell脚本中按顺序列出命令(见下文),但后面的命令永远不会运行,因为每个应用程序服务器都会创建自己的进程,这些进程永远不会“返回”(直到您退出服务器)。我已经研究了子shell和并行rake任务,但这就是我被卡住的地方。echo 'starting my