0

RadrailsLinuxマシンにセットアップしました。このマシンにはルート権限がなく、Ruby のインストール フォルダーを編集することもできません。権限のある場所にGEM_HOMEとを設定しました。GEM_PATHこれらの変数を設定したターミナルから radrails を実行しています。Radrails宝石の場所を認識していますか?

また、Radrails を使用して Webrick サーバーを起動できません。サーバーは常に停止状態であり、コンソール出力は空白です。エラーが表示されないため、これを修正できません。

ありがとう!

4

1 に答える 1

0

またはを使用して、ruby と gem のスペースを別のものに変更します。それらの使用を開始する場合は、次の手順を実行します。

  1. rvmルビーでインストール:

    $ \curl -sSL https://get.rvm.io | bash -s stable --ruby
    

    またはインストールrbenvし、次に ruby​​ をインストールしてグローバルにします。

    $ \curl https://raw.githubusercontent.com/fesplugas/rbenv-installer/master/bin/rbenv-installer | bash
    $ rbenv install 2.1.4
    $ rbenv global 2.1.4
    
  2. を一般的な gem スペースにインストールします。

    $ gem install rails --no-ri --no-rdoc
    
  3. .ruby-versionプロジェクトに入り、インストールしたばかりのバージョンruby(例では2.1.4) と.ruby-gemsetプロジェクトの名前で2 つのファイルを作成します。

    $ cd project-folder
    $ echo "2.1.4" > .ruby-version
    $ echo "your-project-name" .ruby-gemset
    
  4. 行を追加するGemfile新しくインストールされたバージョンで修正します。ruby

    ruby '2.1.4'
    
  5. プロジェクト フォルダーに再度入ると、rvmそのラッパーが生成されます。

    $ cd .. ; cd project-folder
    
  6. 問題の宝石のインストール:

    $ bundle install
    
于 2014-12-04T17:50:21.920 に答える