From 9c5ff4fc0454f75a0572d2defe9cc16e938fe2b1 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Thu, 10 Oct 2019 11:29:48 +0800 Subject: [PATCH] manual: Nix bug 2709 fixed in Nix 2.3 --- doc/manual/installing.rst | 3 --- 1 file changed, 3 deletions(-) diff --git a/doc/manual/installing.rst b/doc/manual/installing.rst index e76de4580..e75f447c5 100644 --- a/doc/manual/installing.rst +++ b/doc/manual/installing.rst @@ -41,9 +41,6 @@ Nix won't install packages without verifying their cryptographic signature. Add The easiest way to obtain ARTIQ is then to install it into the user environment with ``$ nix-env -iA artiq-full.artiq-env``. This provides a minimal installation of ARTIQ where the usual commands (``artiq_master``, ``artiq_dashboard``, ``artiq_run``, etc.) are available. -.. note:: - If you are getting the error message ``file 'artiq-full' was not found in the Nix search path``, you are probably encountering `this Nix bug `_. As a workaround, enter the command ``$ export NIX_PATH=~/.nix-defexpr/channels:$NIX_PATH`` and try again. - This installation is however quite limited, as Nix creates a dedicated Python environment for the ARTIQ commands alone. This means that other useful Python packages that you may want (pandas, matplotlib, ...) are not available to them, and this restriction also applies to the M-Labs packages containing board binaries, which means that ``artiq_flash`` will not automatically find them. Installing multiple packages and making them visible to the ARTIQ commands requires using the Nix language. Create a file ``my-artiq-env.nix`` with the following contents: