Soy nuevo en el administrador de paquetes nix.
Después de instalar nix en Ubuntu 16.04 LTS (versión traducida al japonés), instalé Ruby con nix-env
el comando. Entonces lo hice gem install bundler
. Eso pareció funcionar bien.
Sin embargo, no pude usar bundle
el comando, mientras que require 'bundler'
en la sesión IRB parecía funcionar bien. Eso me confundió.
Según tengo entendido, en general, no es necesario hacer nada para usar bundle
el comando despuésgem install bundler
¿Cómo debo entender este problema y cómo puedo solucionarlo?
PD: El inglés no es mi lengua materna; disculpe los errores tipográficos, gramaticales y/o de selección de palabras.
$ nix-env -q
nix-1.11.9
ruby-2.4.1
$ gem install bundler
Fetching: bundler-1.15.0.gem (100%)
Successfully installed bundler-1.15.0
Parsing documentation for bundler-1.15.0
Installing ri documentation for bundler-1.15.0
Done installing documentation for bundler after 6 seconds
1 gem installed
$ bundle init
プログラム 'bundle' はまだインストールされていません。 次のように入力することでインストールできます:
sudo apt install ruby-bundler
$ irb
require 'bundler'
=> true
Respuesta1
Pruebe: nix-shell -p paquete de rubíes
y echa un vistazo a: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/gitlab.nix