Описание тега nix-shell

1 ответ

Как использовать уже установленный GHC со стеком внутри NIX-оболочки?

Я уже установил ghc с помощью stack инструмент для сборки. Это компилирует мой проект. Но когда я вхожу nix-shell внутри каталога проекта и хотите скомпилировать мой проект из nix-shell Я вижу ошибку, как это: No compiler found, expected minor versi…
13 сен '17 в 09:42
2 ответа

Как установить postgresql-client / psql на Nixos

Мне интересно, как установить psql команда на NixOS. Поясню: меня интересует только клиент, а не сервер. Я посмотрел на вывод, но не смог найти никаких указателей. Есть ли способ создать деривацию без построения из источника? Спасибо!
13 сен '18 в 20:56
1 ответ

Можно ли расстаться с длинным `#! nix-shell -p` строка в несколько строк?

Можно ли расстаться долго #! nix-shell -p линия в несколько строк? Пример: #!/usr/bin/env nix-shell #! nix-shell -p "haskell.packages.ghc822.ghcWithPackages (p: with p; [lens text bytestring hspec brick async])" #! nix-shell -i "runghc" {-# language…
01 фев '18 в 20:30
0 ответов

nix-shell медленное выполнение программы

Я работаю с компиляцией clash (haskell -> verilog), демонстрационный проект по адресу https://github.com/mheinzel/clash-yosys-demo предоставляет nix филиал и один с помощью stack, Бег time clash -v --verilog src/Top.hs -outputdir build занимает ~ 1м…
18 мар '19 в 22:32
2 ответа

Эквивалент передачи аргумента -p zlib в nix-shell в shell.nix

Если я построю свой проект Haskell под nix-shell выдает ошибку об отсутствии zlib. Если я создам проект в nix-shell, используя nix-shell -p zlib тогда проект видит zlib и успешно строится. Как я могу добавить zlib пакет в shell.nix файл так, чтобы п…
10 окт '19 в 18:54
1 ответ

nix-shell не может найти стандартный атрибут

Я запускаю nixos 19.09 и пытаюсь следовать инструкциям по созданию пакета ruby. Но на одном из первых шагов я получаю сообщение об ошибкеwithPackages атрибут не найден. Команда:$ nix-shell -p "ruby.withPackages (ps: with ps; [ nokogiri pry ])" --sho…
19 янв '20 в 19:36
0 ответов

conda nix-shell pip jupyper labextation error: /bin/sh: warning: setlocale: LC_ALL: невозможно изменить языковой стандарт (en_US.UTF-8)

Состояние системы: - system: `"x86_64-linux"` - host os: `Linux 5.2.14, NixOS, 19.03.173495.7339bd47600 (Koi)` - multi-user?: `yes` - sandbox: `yes` - version: `nix-env (Nix) 2.2.2` - channels(user): `""` - channels(root): `"nixos-19.03.173495.7339b…
16 сен '19 в 12:46
1 ответ

Какой самый короткий эквивалент `shell.nix` из следующих аргументов командной строки?

Какой самый короткий shell.nix эквивалент следующих аргументов cmdline? nix-shell -p "haskell.packages.ghc865.ghcWithPackages (p: [p.ghci-pretty])" Это работает, но многословно: # contents of shell.nix file # run with the following cmd: # nix-shell …
07 окт '19 в 16:01
1 ответ

добавьте bash, чтобы он распознавался /usr/bin/env

Когда я делаю which bash на NixOS я получаю: /run/current-system/sw/bin/bash но я получаю эту ошибку: env: невозможно выполнить 'bash': нет такого файла или каталога Что, безусловно, связано с использованием хеш-банга: #!/usr/bin/env bash Я пробовал…
05 сен '19 в 00:03
1 ответ

настройка приглашения рыбной оболочки внутри nix-shell

Я попытался выполнить следующие действия, чтобы настроить подсказку: https://nixos.wiki/wiki/Fish В сочетании с информацией здесь о местоположении и содержимом базового файла: https://fishshell.com/docs/current/faq.html Если я правильно понял содерж…
17 апр '20 в 03:20
1 ответ

как заставить nix-shell читать из стандартного ввода?

Интерактивные программы обычно могут читать ввод из стандартного ввода, например, $ echo echo hello | bash hello или $ echo 1 2 + p | dc 3 Однако, nix-shell похоже, не ведет себя таким образом, например $ echo hello | nix-shell -p hello $ тогда как …
03 июл '20 в 17:53
0 ответов

Запуск IDE прямо из nix-оболочки

Я новичок в NixOs и nix-shell и все еще знакомлюсь с их идиомами. Прямо сейчас у меня есть проект Java, который я использую через nix-shell через direnv для загрузки цепочки инструментов сборки, включая jdk и bazel. Я бы хотел, чтобы IDE - в моем сл…
14 сен '20 в 20:47
1 ответ

Что такое эквивалент shell.nix для nix-shell '<nixpkgs>' -A gnused

Я пытаюсь изучить базу кода gnu sed. Я могу сделать это из командной строки: nix-shell '<nixpkgs>' -A gnused unpackPhase cd sed-4.8 configurePhase buildPhase а затем отредактируйте код в sed и т. д. Однако я хотел бы использовать ctags, которы…
19 сен '20 в 09:51
0 ответов

Собрать пакет Lua в nix-shell `shell.nix`

Я пытаюсь создать оболочку nix, которой нет в текущем репозитории nixpkgs. В частности: райлуа Мне удалось собрать Raylib как часть nix-оболочки с использованием Nim . Я пытаюсь изменить это, чтобы использовать Lua Raylib и библиотеки Lua, и я не ув…
19 фев '21 в 13:02
3 ответа

Что представляет собой `nix-shell` эквивалент` nix-env -f <my-local-nixpkgs-repo> -iA… `?

Или это возможно только написав кастомный shell.nix? Например: let nixpkgs_commit = "f4593ab"; nixpkgs_sha256 = "01bmiqndp1czwjw87kp21dvxs0zwv7yypqlyp713584iwncxjv0r"; pinnedNixpkgsGithubURL = "https://github.com/NixOS/nixpkgs/archive/${nixpkgs_comm…
05 июн '21 в 18:12
1 ответ

Как использовать nix-shell для установки драматурга из PyPi?

Я пытаюсь создать nix-shell что устанавливает pythonа также . Мой код устанавливает python, но я не могу установить playwright должным образом. with (import <nixpkgs> {}); let playwright = pkgs.python38Packages.buildPythonPackage rec { pname =…
15 июн '21 в 07:48
1 ответ

ortools не найдены в nix-shell

Запуск nix-оболочки следующим образом nix-shell -p python39Packages.ipython python39Packages.ortools --run ipython С последующим import ortools приводит к ModuleNotFoundError Traceback (most recent call last) <ipython-input-1-0c521df57bb5> in …
22 июл '21 в 02:42
1 ответ

Как совместить два файла shell.nix?

У меня есть первый файл shell.nix: { pkgs ? import ./nix { } , useClang ? false , ae_name ? "ae" }: with pkgs; (if useClang then tvb.aeClangStdenv else tvb.aeGccStdenv).mkDerivation rec { name = ae_name; nativeBuildInputs = tvb.cppNativeBuildInputs;…
06 авг '21 в 10:56
0 ответов

установка python setup.py внутри nix-оболочки

У меня есть оболочка, построенная с nix-shell foo.nix. Теперь я хотел бы установить пакет python с классическим python setup.py install. Когда я пытаюсь это сделать, я получаю сообщение [Errno 13] Permission denied: '/nix/store/kp0qz36y3cwbhwb65sw5f…
10 ноя '21 в 00:53
1 ответ

Nix shell! # Для ссылки на shell.nix в родительском каталоге

В последнее время я начинаю почти все свои скрипты с #!/usr/bin/env nix-shell #! nix-shell -i bash set -e Но для этого необходимо, чтобы default.nix/ shell.nixнаходиться в том же каталоге, что и сценарий, что не всегда так. Есть ли способ сказать ni…
04 дек '21 в 21:20