allure: command not found on linux

17,425

Solution 1

To run an executable (which is any file with executable permission); you just specify it by its path: path/to/allure/bin/allure or './allure'.

Also you can add bin folder to your PATH variable, and then simply run allure.

See the following question for more details: How to run a shell script on a Unix console or Mac terminal?

Solution 2

Download latest version of Allure in this example it is 2.9.0: https://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/2.9.0/

open your bashrc file:

$ gedit ~/.bashrc

Add the following:

PATH="(...path_of_downloaded_and_unzipped_allure_file...../bin:${PATH})"
export PATH

Save and close terminal.

Open terminal check for version

$allure --version

should be the version you downloaded.

Share:
17,425
Admin
Author by

Admin

Updated on July 14, 2022

Comments

  • Admin
    Admin almost 2 years

    I am trying to integrate allure report generation utility with py.test framework. I have installed allure on linux with following command:

    $ wget https://github.com/allure-framework/allure-core/releases/download/allure-core-1.5.2/allure-commandline.tar.gz
    $ tar -xvf allure-commandline.tar.gz
    
    $ cd bin/
    $ ls
    allure  allure.bat
    

    But when I try to run allure command, I see following error:

    $ allure
    allure: Command not found.
    

    Can someone help me fixing this issue?