Como posso usar comandos do ruby gem como bundler quando o ruby é instalado pelo gerenciador de pacotes nix?

1

Sou novo no gerenciador de pacotes nix.

Depois de instalar o nix no Ubuntu 16.04 LTS (versão traduzida em japonês), instalei o ruby com o comando nix-env . Então eu fiz gem install bundler . Isso pareceu funcionar bem.

No entanto, não consegui usar o comando bundle , enquanto require 'bundler' na sessão IRB pareceu funcionar bem. Isso me deixou confuso.

Pelo que entendi, em geral, não é necessário fazer nada para usar o comando bundle após gem install bundler

Como devo entender este problema e como posso resolvê-lo?

P.S Inglês não é minha língua nativa; por favor, desculpe digitação, gramática ou / e palavra selecionando erros.

$ 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
    
por cul8er 28.05.2017 / 11:51

1 resposta

1

tente: nix-shell -p ruby bundler

e dê uma olhada em: link

    
por 08.06.2017 / 15:23

Tags