Problem with installing gems and run server (weird, the project run so well yesterday)

Good afternoon
Excuse me, i have a problem with rails 4.0.0, i’ve been working with
this
framework for the last 4 months, without any problem or issue, but now
when
i try to run one server on windows so, a project to i’ve been working
for
the last week and working fine, appear this error:


Bundler::GemNotFound: Could not find mysql2-0.3.11 in any of the
sources…
materialize at
C:/jruby-1.7.10/lib/ruby/gems/shared/gems/bundler-1.5.3/lib
/bundler/spec_set.rb:92
map! at org/jruby/RubyArray.java:2441
materialize at
C:/jruby-1.7.10/lib/ruby/gems/shared/gems/bundler-1.5.3/lib
/bundler/spec_set.rb:85
specs at
C:/jruby-1.7.10/lib/ruby/gems/shared/gems/bundler-1.5.3/lib
/bundler/definition.rb:133
specs_for at
C:/jruby-1.7.10/lib/ruby/gems/shared/gems/bundler-1.5.3/lib
/bundler/definition.rb:178
requested_specs at
C:/jruby-1.7.10/lib/ruby/gems/shared/gems/bundler-1.5.3/lib
/bundler/definition.rb:167
requested_specs at
C:/jruby-1.7.10/lib/ruby/gems/shared/gems/bundler-1.5.3/lib
/bundler/environment.rb:18
setup at
C:/jruby-1.7.10/lib/ruby/gems/shared/gems/bundler-1.5.3/lib
/bundler/runtime.rb:13
setup at
C:/jruby-1.7.10/lib/ruby/gems/shared/gems/bundler-1.5.3/lib
/bundler.rb:119
(root) at
C:/jruby-1.7.10/lib/ruby/gems/shared/gems/bundler-1.5.3/lib
/bundler/setup.rb:17
require at org/jruby/RubyKernel.java:1083
(root) at
C:/jruby-1.7.10/lib/ruby/shared/rubygems/core_ext/kernel_re
quire.rb:1
require at
C:/jruby-1.7.10/lib/ruby/shared/rubygems/core_ext/kernel_re
quire.rb:135
require at org/jruby/RubyKernel.java:1083
(root) at
C:/Users/fernando/rubyonrails/tampicomusic/config/boot.rb:4

       (root) at

C:/jruby-1.7.10/lib/ruby/shared/rubygems/core_ext/kernel_re
quire.rb:1
(root) at bin/rails:3


When i try to install the gem(again, because i have installed before)
with
bundle install ( if i install the gem with, gem install, appear a
message
telling the gem not found) appear this error:


Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native
extension
.

c:/jruby-1.7.10/bin/jruby.exe extconf.rb

NotImplementedError: C extension support is not enabled. Pass
-Xcext.enabled=tru
e to JRuby or set JRUBY_OPTS.

(root) at c:/jruby-1.7.10/lib/ruby/shared/mkmf.rb:8
require at org/jruby/RubyKernel.java:1083
(root) at
c:/jruby-1.7.10/lib/ruby/shared/rubygems/core_ext/kernel_require.rb
:1


¿What’s going on?.
My projects working so well yesterday, i never seen that logs, and i
confused when i see the path jruby.
My version for rails: 4.0.0 rc1
My version for ruby: 1.9.3p385 (2013-02-06) [i386-mingw32]
S.O : Windows 7 64 bits.

On Monday, March 10, 2014 2:46:14 PM UTC-4, Fernando Segura Gòmez wrote:

  materialize at

C:/jruby-1.7.10/lib/ruby/gems/shared/gems/bundler-1.5.3/lib
setup at
C:/jruby-1.7.10/lib/ruby/shared/rubygems/core_ext/kernel_re

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native
(root) at
My version for ruby: 1.9.3p385 (2013-02-06) [i386-mingw32]
S.O : Windows 7 64 bits.

It’s not your application, it’s the environment. Both the PostgreSQL
and
MySQL gems have portions written in C that must be compiled locally on
each
machine. If it can’t complete the compile, the gem doesn’t install.
That
is what’s happening on your server. The code requires a C extension
that
your system is not giving it access to.

It appears that you’re running jruby (ruby running in a java virtual
machine) and on Windows. I can’t help you with either one, sorry, but
that’s the issue.

On Monday, March 10, 2014 6:46:14 PM UTC, Fernando Segura Gòmez wrote:

¿What’s going on?.
My projects working so well yesterday, i never seen that logs, and i
confused when i see the path jruby.
My version for rails: 4.0.0 rc1
My version for ruby: 1.9.3p385 (2013-02-06) [i386-mingw32]
S.O : Windows 7 64 bits.

It looks like you’ve installed jruby, which requires different gems for
some things. It doesn’t sound like you wanted this at all, so you’ve
either
got to

  • remove jruby
  • change your PATH environment variable so that it doesn’t appear ahead
    of
    ‘normal’ ruby
  • use something like uru ( https://bitbucket.org/jonforums/uru/ ) to
    manage
    multiple rubies

Fre

On Monday, March 10, 2014 7:46:14 PM UTC+1, Fernando Segura Gòmez wrote:

  materialize at

C:/jruby-1.7.10/lib/ruby/gems/shared/gems/bundler-1.5.3/lib
setup at
C:/jruby-1.7.10/lib/ruby/shared/rubygems/core_ext/kernel_re

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native
(root) at
My version for ruby: 1.9.3p385 (2013-02-06) [i386-mingw32]
S.O : Windows 7 64 bits.

It is right; you are running JRuby and not ruby; If it’s the case, you
should install all the needed gems by prefixing it as follows:

jruby -S bundle install

If not, I had the same problem on a Windows box, i.e. JRuby had some
priorities on the Ruby installation. The only way to fix it was to
uninstall JRuby completely and everything came back to the normal.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs