私はnixパッケージマネージャを初めて使用します。
Ubuntu 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