當 nix 套件管理器安裝 ruby​​ 時,如何使用 ruby​​ gem 命令(如bundler)?

當 nix 套件管理器安裝 ruby​​ 時,如何使用 ruby​​ gem 命令(如bundler)?

我是 nix 套件管理器的新手。

將nix安裝到Ubuntu 16.04 LTS(日文翻譯版)後,我用nix-env指令安裝了ruby。然後我就這麼做了gem install bundler。這看起來效果很好。

但是我無法使用bundle命令,而require 'bundler'在 IRB 會話中似乎工作正常。這讓我很困惑。

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

相關內容