Mysql 如何用Ruby编写跨平台安装脚本
我是ruby的新手,刚刚开始了解它的潜力。所以我试着用它来完成我的日常任务。其中之一就是在本地机器上设置一个Web服务进行测试。它设置脚本应:Mysql 如何用Ruby编写跨平台安装脚本,mysql,ruby,installation,cross-platform,hbase,Mysql,Ruby,Installation,Cross Platform,Hbase,我是ruby的新手,刚刚开始了解它的潜力。所以我试着用它来完成我的日常任务。其中之一就是在本地机器上设置一个Web服务进行测试。它设置脚本应: 查看subversion存储库中的几个项目 安装Hadoop(如果尚未安装),启动服务器并在hbase外壳中执行一些命令 安装JDK(如果未安装) 安装MySQL(如果没有安装)并执行一些SQL来创建和设置数据库 安装maven(如果未安装)并运行一些maven任务 这就是交易。我希望这是一个跨平台的安装程序-它应该能够安装在Windows,Linu
- 查看subversion存储库中的几个项目
- 安装Hadoop(如果尚未安装),启动服务器并在hbase外壳中执行一些命令
- 安装JDK(如果未安装)
- 安装MySQL(如果没有安装)并执行一些SQL来创建和设置数据库
- 安装maven(如果未安装)并运行一些maven任务
如果您确实扩展了其中一本Unix Cookbook来支持Windows,那么请友好地将其贡献给社区 跨平台的安装过程相似吗?基本上是的-我需要在mysql、mvn和hbase上执行相同的步骤和运行相同的命令。但是JDK、Maven、Hadoop和MySQL的安装过程在其他平台上可能会有所不同。我不一定需要在安装过程中包含这一点,但这将是一个很好的特性。对于不同之处-这与任何脚本(或文档)中的问题相同-检测它是哪个环境,然后运行相关代码…我希望有一些独立于平台的gem来运行maven、hbase等。我怀疑ruby中不会有太多maven支持,因为它是一个java工具。。。