9

このソリューションを使用して Rails 3.2.3 と Ruby 1.9.3 をインストールしました - http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/。それは本当に驚くべきことであり、楽です。これを行っている間、エラーはありませんでした。

Rubymine 4 で Rails プロジェクトを作成しようとしましたが、「Rails バージョン - Rails gem が見つかりません」というエラーが表示されます。

ターミナルは私に示します:

alex@ubuntu:~$ rails -v
Rails 3.2.3
alex@ubuntu:~$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
alex@ubuntu:~$ 

アップデート

alex@ubuntu:~$ gem environment
RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.24
  - RUBY VERSION: 1.9.3 (2012-04-20 patchlevel 194) [x86_64-linux]
  - INSTALLATION DIRECTORY: /home/alex/.rvm/gems/ruby-1.9.3-p194
  - RUBY EXECUTABLE: /home/alex/.rvm/rubies/ruby-1.9.3-p194/bin/ruby
  - EXECUTABLE DIRECTORY: /home/alex/.rvm/gems/ruby-1.9.3-p194/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /home/alex/.rvm/gems/ruby-1.9.3-p194
     - /home/alex/.rvm/gems/ruby-1.9.3-p194@global
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/
alex@ubuntu:~$ gem list

*** LOCAL GEMS ***

actionmailer (3.2.3)
actionpack (3.2.3)
activemodel (3.2.3)
activerecord (3.2.3)
activeresource (3.2.3)
activesupport (3.2.3)
arel (3.0.2)
builder (3.0.0)
bundler (1.1.4)
erubis (2.7.0)
hike (1.2.1)
i18n (0.6.0)
journey (1.0.4)
json (1.7.3)
mail (2.4.4)
mime-types (1.19)
multi_json (1.3.6)
polyglot (0.3.3)
rack (1.4.1)
rack-cache (1.2)
rack-ssl (1.3.2)
rack-test (0.6.1)
rails (3.2.3)
railties (3.2.3)
rake (0.9.2.2)
rdoc (3.12)
rubygems-bundler (1.0.3)
rvm (1.11.3.5)
sprockets (2.1.3)
thor (0.14.6)
tilt (1.3.3)
treetop (1.4.10)
tzinfo (0.3.33)
alex@ubuntu:~$ 
4

4 に答える 4

28

これはルビミンに役立つかもしれません。

Ruby SDK を追加する必要があります

RubyMine でファイルから -> 設定 -> ruby​​ Sdk と Gem -> sdk を追加

複数の ruby​​ バージョンの SDK とその gem を追加できます

メニューからプロジェクトを起動した後、プロジェクト固有の ruby​​ 設定を編集できます。

実行 -> 構成の編集 -> ruby​​ sdk (特定の Rails 環境を選択)

$ which ruby  #to get current ruby path
于 2012-07-10T17:22:10.963 に答える
2

後世のために: rvm によって生成されたラッパー フォルダーから Ruby バージョンを選択しないでください。Ruby は問題ないと判断しますが、Rails エラーが発生します。

于 2013-07-09T12:53:27.513 に答える
1

gem をローカルにインストールしたら、SDK へのパスを追加するだけです。

例: ~/.gem/ruby/2.2.0/gemson File> Project Settings> Platform Settings> SDKs> Classpath(+ボタンを押す)

于 2015-06-16T01:32:18.900 に答える