2012-02-09 12 views
0

Linux(Ubuntu)を使用して知識を広げ始めましたが、Ruby(レール)開発の流れはMac OSXほど滑らかではありません。Linuxでrubyの宝石を管理するには?

Linuxでruby gemを管理するのにrvmを使用していますか?

私が直面する1つの特筆すべき問題は、sudoコマンドだけでレールをインストールできることです。しかし、これは私のレールプロジェクトの下で常にsudoを使用するように強制します。

P.S. Linuxでのやり方にいくつかの点が欠けているかもしれないので、それはまったくルビー(またはレール)に関連していません。

+0

'> ...しかし、これは私のレールプロジェクトの下で常にsudoを使用するよう強制します。これは通常そうではありません。だからあなたは何か間違ったことをしたのでしょうか、あるいはあなたのLinuxの好みはどちらかでした。 sudoをインストールすると、すべてのユーザーが「rails」コマンドを使用できます。 – berkes

答えて

4

rvmを使用することが好ましい。 rvmを使わずにルビとレールをインストールすることもできますが、一度に1つのバージョンしか持てません。リンクはrvm installationのリンクからrvmをインストールする方法を見つけることができます。唯一のスーパーユーザ権限を使用してルビーやレールの取り付け

あなたはルビーレールに取り組んで唯一の人であれば、シングルユーザーモードでインストールが(sudoをして行く必要はありません)

+0

〜/ .bash_profileの代わりにメモのみ〜/ .bashrcの先頭行: [[-s "$ HOME/.rvm/scripts/rvm"]] &&を追加する必要がありました。 "$ HOME/.rvm/scripts/rvm"#RVM機能をロードする –

2

は、あなたがディストリビューションからそれをインストールしている意味しますパッケージ。これはお勧めできません。railsコマンドを実行する前に、不要なオーバーロード書き込みsudoが発生します。

ホームディレクトリにrvmまたはrbenvをインストールしてください。物事はスムーズでなければなりません。

関連する問題