bundle install
を使用しようとしています。私はRubyユーザーではありません。これは、実行中のレーキへの私の最初の本当の進出です。私は、Rakeを使用するThrowtheSwitch.orgからいくつかのパッケージを簡単に試そうとしています。バンドルを通常のユーザーとして実行する方法
私が最初に使用して、数日前にルビーをインストール:
sudo apt-get install ruby-full
これは私がユニティテストフレームワークでレーキを使用することができました。 CMockを使いたいです。
$ sudo apt-get install bundler
しかし、その後、連続して、私のパスワードの入力を要求bundle install
を実行している:CMockを使用するための指示は、
$ bundle install
$ bundle exec rake
は、だから私は使用してバンドラをインストールしたディレクトリにcd
に言います。だから私は試してみる:
$ gem install bundler
これは/var/lib/gems/1.9.1への書き込み権限がない。だから私は試してみます:
$ sudo gem install bundler
をもう一度試してみます。しかし、引き続き、私のパスワードを尋ねられます。だから私は試してみてください。
$ sudo bundle install
そして、私はrootとしてバンドラを実行すべきではありません警告を得る:
は、rootとしてバンドラーを実行しないでください。 Bundlerは必要に応じてsudoを要求することができ、バンドルをrootとしてインストールすると、このマシン上のroot以外のすべてのユーザーに対してこのアプリケーションが中断されます。
これを正しくインストールして、期待どおりに実行するにはどうすればよいですか?
注:私は、このトピックに関するいくつかの他の質問があることを知りましたが、私はそれが私がルビー(またはWebスタック)ではないことを強調しています。可能な限り用語を使用します。
注:私はRVMとrbenvのいくつかの言及を見ました。私は彼らが特にそれらの質問に付随していたのかどうか、あるいは一方または両方が必要なのかどうかはわかりません。私は現在どちらも持っていません。彼らは今何を正確に調べようとしています。
注意:私のプラットフォームはWSLです(したがって、Ubuntu、kind of)。
また、 'apt-get install bundler'と' gem install bundler'の違いは何ですか? – Toby