How to install pub (command line usage) for Dart on Ubuntu web-server

后端 未结 5 434
野的像风
野的像风 2021-02-04 01:49

I\'ve followed the instructions here (under the Linux tab) on installing Dart onto a Ubuntu web-server.

Dart itself works fine, but I can\'t use Pub commands (only Dart

5条回答
  •  遥遥无期
    2021-02-04 01:54

    Here are Dart’s installation instructions for 64bit version of Ubuntu using the Aptitude (apt) package manager (as found on the website):

    # Enable HTTPS for apt. 
    $ sudo apt-get update 
    $ sudo apt-get install apt-transport-https 
    
    # Get the Google Linux package signing key. 
    $ sudo sh -c 'curl https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -' 
    
    # Set up the location of the stable repository.
    $ sudo sh -c 'curl https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_stable.list > /etc/apt/sources.list.d/dart_stable.list' 
    $ sudo apt-get update 
    $ sudo apt-get install dart
    

    After this though, it’s likely that the Pub commands will not work in the terminal even if the Dart language does (yours might be different, try entering ‘pub –-help’ to see). If this is the case, Pub can be enabled manually by adding Dart to the ‘.profile’ PATH.

    It’s likely that the newly installed Dart files will be located in the ‘/usr/lib/dart’ directory (do check this if unsure). Once known, edit the ‘.profile’ file by entering:

    nano ~/.profile
    

    This will edit the bash profile using nano (if installed, else use another command line file editor). Now at the bottom of the file, add:

    export PATH="$PATH:/usr/lib/dart/bin"
    

    When finished, you can check it has saved afterwards by entering ‘cat ~/.profile’. Now force the bash profile to reload by entering:

    . ~/.profile
    

    Enter ‘pub –help’ again to check and hopefully the Pub help information is shown. Thank you Günter Zöchbauer for the hint ;)

提交回复
热议问题