Skip to content

FBS cannot find makensis even though it is installed #293

@adwaye

Description

@adwaye

Running fbs installer on my application gives the following error:

  • Your operating system(s): Microsoft Windows 10 Enterprise, 10.0.190044 build 19044
  • Your Python version: 3.6
  • Your fbs version: 1.1.9
  • Your PyInstaller version: 3.4
  • Your PyQt / PySide version: PyQt5==5.15.6
(pyqt5) C:\Users\goku\PycharmProjects\fbsProject>fbs startproject
(pyqt5) C:\Users\goku\PycharmProjects\fbsProject>fbs freeze
(pyqt5) C:\Users\goku\PycharmProjects\fbsProject>fbs installer
   Traceback (most recent call last):
    File "c:\Users\amr62\Documents\python_environments\pyqt5\Scripts\fbs-script.py", line 33, in <module>
      sys.exit(load_entry_point('fbs==1.1.9', 'console_scripts', 'fbs')())
    File "c:\users\amr62\documents\python_environments\pyqt5\lib\site-packages\fbs\__main__.py", line 17, in _main
      fbs.cmdline.main()
    File "c:\users\amr62\documents\python_environments\pyqt5\lib\site-packages\fbs\cmdline.py", line 32, in main
      fn(*args)
    File "c:\users\amr62\documents\python_environments\pyqt5\lib\site-packages\fbs\builtin_commands\__init__.py", line 188, in insta
  ller
      create_installer_windows()
    File "c:\users\amr62\documents\python_environments\pyqt5\lib\site-packages\fbs\installer\windows.py", line 16, in create_install
  er_windows
      ) from None
  FileNotFoundError: fbs could not find executable 'makensis'. Please install NSIS and add its installation directory to your PATH e
  nvironment variable.
(pyqt5) C:\Users\goku\PycharmProjects\fbsProject>echo %NSIS%
C:\Program Files (x86)\NSIS
(pyqt5) C:\Users\goku\PycharmProjects\fbsProject>echo %makensis%
C:\Program Files (x86)\NSIS\makensis.exe

Would be grateful for any help on this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions