EAP 1347 can't find some gems
Hi,
Why EAP detect rails, mysql, rack gems but can't see rspec, shoulda, factory_girl gems for example while 1.1.1 does the opposite?
after EAP 1347 install yesterday, I checked 1.1.1 SDK settings and RM 1.1.1 can't find activeRecord, actionPack & activeSupport but do find rspec and few others...
Does RM uses his own (Jruby?) gems?
I'm running XP with C:\Ruby\bin\ruby.exe 1.8.6 SDK from Rubyinstaller
Here are the local gems already installed with command line:
*** LOCAL GEMS ***
actionmailer (2.3.3, 2.3.2)
actionpack (2.3.3, 2.3.2)
activerecord (2.3.3, 2.3.2)
activeresource (2.3.3, 2.3.2)
activesupport (2.3.3, 2.3.2)
builder (2.1.2)
capistrano (2.5.8)
cucumber (0.3.94)
diff-lcs (1.1.2)
highline (1.5.1)
hoe (2.3.3)
i18n (0.2.0)
mislav-will_paginate (2.3.11)
mysql (2.8.1.1)
net-scp (1.0.2)
net-sftp (2.0.2)
net-ssh (2.0.11)
net-ssh-gateway (1.0.1)
polyglot (0.2.6)
rack (1.0.0)
rails (2.3.3, 2.3.2)
rake (0.8.7)
rspec (1.2.8)
rspec-rails (1.2.7.1)
rubyforge (1.0.4)
rubygems-update (1.3.5)
term-ansicolor (1.0.4)
test-unit (1.2.3)
thoughtbot-factory_girl (1.2.2)
thoughtbot-paperclip (2.3.0)
thoughtbot-shoulda (2.10.2)
treetop (1.3.0)
Please sign in to leave a comment.
Hi,
No, RM use gems from Ruby SDK which is selected for your current project.
What do you mean : RubyMine suggest to attach this gems. Or gems are not available in list provided by Settings | Ruby SDK and Gems manager | Attach Gems ... dialog? Also please attach screenshot of your Settings | Ruby SDK and Gems manager settings page
That's the problem, gems are installed but EAP 1347 only detects few ones (as seen on screenshot). I can install them with Gems manager but it doesn't make sense
(1.1.1 uses the same SDK but sees different gems)
Attachment(s):
1.1.1_SDK.png
EAP1347_SDK.png
Sorry for the noise, I just understood that I had to attach gems before while I thought RM was doing it automatically
We've just renamed error message Gems required for project are missing to Gems required for project are not attached. I hope new title is clearer.