【问题标题】: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”,您的环境详细信息,包括桌面环境版本和配置)。

    【讨论】:

      猜你喜欢
      • 2013-10-30
      • 1970-01-01
      • 2016-04-11
      • 1970-01-01
      • 1970-01-01
      • 2011-07-16
      • 2016-10-01
      • 1970-01-01
      相关资源
      最近更新 更多