![nix 패키지 관리자로 Ruby를 설치할 때 번들러와 같은 Ruby gem 명령을 사용하는 방법은 무엇입니까?](https://linux55.com/image/112328/nix%20%ED%8C%A8%ED%82%A4%EC%A7%80%20%EA%B4%80%EB%A6%AC%EC%9E%90%EB%A1%9C%20Ruby%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%A0%20%EB%95%8C%20%EB%B2%88%EB%93%A4%EB%9F%AC%EC%99%80%20%EA%B0%99%EC%9D%80%20Ruby%20gem%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 nix 패키지 관리자를 처음 사용합니다.
우분투 16.04 LTS(일본어 번역판)에 nix를 설치한 뒤, nix-env
명령어로 Ruby를 설치했습니다. 그럼 난 해냈어 gem install bundler
. 이것은 잘 작동하는 것 같습니다.
그런데 IRB 세션에서는 제대로 작동하는 것 같은 bundle
명령을 사용할 수 없습니다 . require 'bundler'
이것은 나를 혼란스럽게 한다.
bundle
내가 이해한 바로는 일반적으로 명령을 사용한 후에는 아무 것도 할 필요가 없습니다.gem install bundler
이 문제를 어떻게 이해하고 해결해야 합니까?
PS 영어는 제 모국어가 아닙니다. 오타, 문법, 단어 선택 오류를 양해해 주시기 바랍니다.
$ 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
답변1
시도해 보세요: nix-shell -p ruby bundler
보세요: https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/misc/gitlab.nix