macOS 下安装SDKMAN 软件开发工具包管理器
SDKMAN 软件开发工具包管理器的安装非常简单,只需要打开终端,执行:
$ curl -s "https://get.sdkman.io" | bash
就OK了,输出类似如下:
Thanks for using... SSSSSSSSSSSSSSS DDDDDDDDDDDDD KKKKKKKKK KKKKKKK SS:::::::::::::::SD::::::::::::DDD K:::::::K K:::::K S:::::SSSSSS::::::SD:::::::::::::::DD K:::::::K K:::::K S:::::S SSSSSSSDDD:::::DDDDD:::::D K:::::::K K::::::K S:::::S D:::::D D:::::DKK::::::K K:::::KKK S:::::S D:::::D D:::::D K:::::K K:::::K S::::SSSS D:::::D D:::::D K::::::K:::::K SS::::::SSSSS D:::::D D:::::D K:::::::::::K SSS::::::::SS D:::::D D:::::D K:::::::::::K SSSSSS::::S D:::::D D:::::D K::::::K:::::K S:::::S D:::::D D:::::D K:::::K K:::::K S:::::S D:::::D D:::::DKK::::::K K:::::KKK SSSSSSS S:::::SDDD:::::DDDDD:::::D K:::::::K K::::::K S::::::SSSSSS:::::SD:::::::::::::::DD K:::::::K K:::::K S:::::::::::::::SS D::::::::::::DDD K:::::::K K:::::K SSSSSSSSSSSSSSS DDDDDDDDDDDDD KKKKKKKKK KKKKKKK mmmmmmm mmmmmmm aaaaaaaaaaaaa nnnn nnnnnnnn mm:::::::m m:::::::mm a::::::::::::a n:::nn::::::::nn m::::::::::mm::::::::::m aaaaaaaaa:::::an::::::::::::::nn m::::::::::::::::::::::m a::::ann:::::::::::::::n m:::::mmm::::::mmm:::::m aaaaaaa:::::a n:::::nnnn:::::n m::::m m::::m m::::m aa::::::::::::a n::::n n::::n m::::m m::::m m::::m a::::aaaa::::::a n::::n n::::n m::::m m::::m m::::ma::::a a:::::a n::::n n::::n m::::m m::::m m::::ma::::a a:::::a n::::n n::::n m::::m m::::m m::::ma:::::aaaa::::::a n::::n n::::n m::::m m::::m m::::m a::::::::::aa:::a n::::n n::::n mmmmmm mmmmmm mmmmmm aaaaaaaaaa aaaa nnnnnn nnnnnn Now attempting installation... Looking for a previous installation of SDKMAN... Looking for unzip... Looking for zip... Looking for curl... Looking for sed... Installing SDKMAN scripts... Create distribution directories... Getting available candidates... Prime the config file... Download script archive... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:06 --:--:-- 0 100 20838 100 20838 0 0 2331 0 0:00:08 0:00:08 --:--:-- 20290 Extract script archive... Install scripts... Set version to 5.5.9+231 ... Updated existing /Users/aven/.bashrc Attempt update of zsh profiles... Updated existing /Users/aven/.zshrc All done! Please open a new terminal, or run the following in the existing one: source "/Users/aven/.sdkman/bin/sdkman-init.sh" Then issue the following command: sdk help Enjoy!!!
然后根据命令输出最后的提示执行类似命令:
source "/Users/aven/.sdkman/bin/sdkman-init.sh"
注意:你在命令输出中到的提示命令可能与我的不完全相同,至少我们的用户名不相同。
执行完成之后,“sdk”命令就可以使用了:
$ sdk ==== BROADCAST ================================================================= * 29/07/17: Scala 2.12.3 released on SDKMAN! #scala * 27/07/17: Springboot 1.5.6.RELEASE released on SDKMAN! #springboot * 26/07/17: Springboot 2.0.0.M3 released on SDKMAN! #springboot ================================================================================ Usage: sdk <command> [candidate] [version] sdk offline <enable|disable> commands: install or i <candidate> [version] uninstall or rm <candidate> <version> list or ls [candidate] use or u <candidate> [version] default or d <candidate> [version] current or c [candidate] upgrade or ug [candidate] version or v broadcast or b help or h offline [enable|disable] selfupdate [force] flush <candidates|broadcast|archives|temp> candidate : the SDK to install: groovy, scala, grails, gradle, kotlin, etc. use list command for comprehensive list of candidates eg: $ sdk list version : where optional, defaults to latest stable if not provided eg: $ sdk install groovy
否则你将看到以下提示:
$ sdk -bash: sdk: command not found
找不到“sdk”命令。
好了,就是安装命令输出所说,Enjoy!!!
相关阅读:
macOS 下安装SDKMAN 软件开发工具包管理器的更多相关文章
- SDKMAN 软件开发工具包管理器
SDKMAN 是用来在类Unix 系统中管理多个版本的开发环境的工具.提供命令行接口来安装.切换.删除.列出候选版本. SDKMAN!是在大多数基于Unix的系统上管理多个软件开发套件的并行版本的工具 ...
- Homebrew下安装的软件自启动服务管理工具:Launchrocket
帮助管理Homebrew安装的服务的软件,比如使用Homebrew安装的Mysql.Redis.MongoDB,传统方式需要使用命令行的命令,而使用LaunchRocket则可以在图形界面中进行管理. ...
- 在Linux下安装C/C++开发工具包的最佳方式
假设你使用的是Fedora, Red Hat, CentOS, 或者 ScientificLinux 系统,使用以下的命令安装GNU的C/C++开发包和编译器. # yum groupinstall ...
- CentOS下安装C/C++开发工具包的最佳方式
如果你使用的是 Fedora, Red Hat, CentOS, 或者 Scientific Linux 系统,使用下面的命令安装GNU的C/C++开发包和编译器. # yum groupinstal ...
- .net core 2.2 部署CentOS7(4)CentOS7下载并安装.NET SDK(软件开发工具包)
目录: .net core 2.2 部署CentOS7(1)安装虚拟机 .net core 2.2 部署CentOS7(2)给虚拟机安装CentOS7 .net core 2.2 部署CentOS7( ...
- 【转】linux和windows下安装python集成开发环境及其python包
本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...
- 什么是软件开发工具包(SDK)
开发一个软件,需要经过编辑.编译.调试.运行几个过程. 编辑:使用编程语言编写程序代码的过程. 编译:如上一节所讲,就是将编写的程序进行翻译. 调试:程序不可能一次性编写成功,编写过程中难免会出现语法 ...
- 在MAC下安装一些软件时提示"来自身份不明开发者"
在MAC下安装一些软件时提示"来自身份不明开发者",其实这是MAC新系统启用了新的安全机制.默认只信任 Mac App Store 下载的软件和拥有开发者 ID 签名的应用程序.换 ...
- 如何在redhat下安装办公软件(openoffice)
在redhat的client版本中自带有办公软件libreoffice,而在server版的redhat中却没有自带的办公软件,那么,如何在redhat的server版下安装办公软件呢? 方法一:配置 ...
随机推荐
- 20145329 《Java程序设计》课程总结
每周读书笔记链接汇总 •第一周读书笔记 http://www.cnblogs.com/jdy1453/p/5248592.html •第二周读书笔记 http://www.cnblogs.com/jd ...
- c++ 使用WinHTTP实现文件下载功能
因为要项目中要想要实现一个软件自动更新的功能,之前是使用socket直接下载.但切换下载源的时候很麻烦.所以换用http方式. 网上找了很多资料,基本上就是下面几种: 1.curllib //功能强大 ...
- let与const心智模型
let 与 const 心智模型: let与const分别是变量与常量的块级声明关键字: 其主要目的是为了约束开发者编写出逻辑更加清晰,阅读性更好的代码: 它们体现了JavaScript的" ...
- elasticsearch系列(三)库表理解
首先ES没有库和表的概念,只有index,type,document(详细术语可以看ES的系列一 http://www.cnblogs.com/ulysses-you/p/6736926.html), ...
- codeforce 35C fire again
2017-08-25 17:04:07 writer:pprp 题目描述: • Codeforces 35C Fire Again• N*M的格子,最开始有K个点 (坐标给定) 开始着火• 每一秒着火 ...
- python find命令、startwith命令
python的字符串有很多好用的操作,比如find,startswith命令. 这几个命令在处理配置文件的时候很有用,比如用startswith判断是否是注释行. 注意:几个函数的返回值是不同滴. 函 ...
- codeforces781C Underground Lab
本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000 作者博客:http://www.cnblogs.com/ljh2000-jump/ ...
- Linux CentOS 7 安装字体库 & 中文字体
前言 报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效: 如上图可以看出,不仅没有中文字体,连字体库 ...
- 毕业设计总结(1)-canvas画图
去年6月底完成的毕业设计,到现在也才开始给它做个总结,里面有很多可以学习和借鉴的东西. 我的毕业设计的题目是“一种路径规划算法的改进与设计”,具体的要求可参见下面的表格: 题目 一种路径规划算法的改进 ...
- Spring自定义注解扫描的实现
目标:实现自定义spring自动扫描注解.主要为后期实现分布式服务框架自动注解提供技术支持 技术分析:通过配置组件扫描标签使spring解析标签. 1. JewelScanBeanDefaultPar ...