【问题标题】:FreeBSD Terminal couldn't found sdk commandFreeBSD 终端找不到 sdk 命令
【发布时间】:2018-02-18 13:09:24
【问题描述】:
我想在我的 freebsd 系统上使用 kotlin 语言。我使用以下命令安装了 sdkman:
$curl -s "https://get.sdkman.io" | bash
然后,我写那个命令
sdk install kotlin
但终端不执行 sdk 命令。它找不到 sdk 命令。我该怎么办,我删除了两次sdkman并安装,但我无法成功
【问题讨论】:
标签:
linux
unix
operating-system
freebsd
【解决方案1】:
您可以遵循输出中的建议:
Please open a new terminal, or run the following in the existing one:
source "/home/user/.sdkman/bin/sdkman-init.sh"
Then issue the following command:
sdk help
Enjoy!!!
对我来说,“源”命令可以正常工作:
[user@host ~]$ source /home/user/.sdkman/bin/sdkman-init.sh
[user@host ~]$ sdk
==== BROADCAST =================================================================
* 07/09/17: Gradle 4.2-rc-1 released on SDKMAN! #gradle
* 07/09/17: Groovy 2.6.0-alpha-1 released on SDKMAN! #groovylang
* 30/08/17: Kotlin 1.1.4-3 released on SDKMAN! #kotlin
================================================================================
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
[user@host ~]$ type sdk
sdk is a function
sdk ()
...
我已经打开了新的终端,没有“source”命令它可以正常工作。
我的名字:
uname -a
FreeBSD host 12.0-CURRENT FreeBSD 12.0-CURRENT #2 r321414: Mon Jul 24 21:41:54 MSK 2017 user@host:/usr/obj/usr/src/sys/GENERIC amd64
如果仍有问题,请分享更多细节(命令输出,“type sdk”,您的环境详细信息,包括桌面环境版本和配置)。