Rails - gem安装rails问题,安装Neo4j

时间:2013-07-02 16:34:04

标签: ruby-on-rails gem neo4j

更新

在我的旧应用上运行捆绑安装会出现以下错误:

  

安装pg(0.12.2)

     

Gem :: Installer :: ExtensionBuildError:错误:无法构建gem原生扩展。

   c:/Users/user/jruby-1.7.4/bin/jruby.exe extconf.rb
     

NotImplementedError:未启用C扩展支持。将-Xcext.enabled = true传递给JRuby>或设置JRUBY_OPTS或修改.jrubyrc以启用。

     

(root)at c:/Users/user/jruby-1.7.4/lib/ruby/shared/mkmf.rb:8    在org / jruby / RubyKernel.java中要求:1054     (root)at c:/Users/user/jruby-1.7.4/lib/ruby/shared/rubygems/custom_require.r   B:1     (root)at extconf.rb:2

     

Gem文件将保留在c:/Users/user/jruby-1.7.4/lib/ruby/gems/share中   d / gems / pg-0.12.2进行检查。   结果记录到c:/Users/user/jruby-1.7.4/lib/ruby/gems/shared/gems/pg-0.12.2/   EXT / gem_make.out   安装pg(0.12.2)时发生错误,Bundler无法继续。   在捆绑之前确保gem install pg -v '0.12.2'成功。

请告知。


我尝试按照此处的文档安装Neo4j:https://github.com/andreasronge/neo4j/wiki/Neo4j%3A%3ARails-Introduction 我试过跑步  rails new myapp -m http://andreasronge.github.com/neo4j/rails.rb -O 但它给了我以下错误:

Errno::EINVAL: Invalid argument - =C:
            replace at org/jruby/RubyHash.java:1791
  with_original_env at c:/Users/user/jruby-1.7.4/lib/ruby/gems/shared/gems/bundl
er-1.3.5/lib/bundler.rb:207
     with_clean_env at c:/Users/user/jruby-1.7.4/lib/ruby/gems/shared/gems/bundl
er-1.3.5/lib/bundler.rb:211
     bundle_command at c:/Users/user/jruby-1.7.4/lib/ruby/gems/shared/gems/railt
ies-4.0.0/lib/rails/generators/app_base.rb:271
         run_bundle at c:/Users/user/jruby-1.7.4/lib/ruby/gems/shared/gems/railt
ies-4.0.0/lib/rails/generators/app_base.rb:277
         run_bundle at (eval):1
           __send__ at org/jruby/RubyBasicObject.java:1703
                run at c:/Users/user/jruby-1.7.4/lib/ruby/gems/shared/gems/thor-
0.18.1/lib/thor/command.rb:27
     invoke_command at c:/Users/user/jruby-1.7.4/lib/ruby/gems/shared/gems/thor-
0.18.1/lib/thor/invocation.rb:120
         invoke_all at c:/Users/user/jruby-1.7.4/lib/ruby/gems/shared/gems/thor-
0.18.1/lib/thor/invocation.rb:127
               each at org/jruby/RubyHash.java:1332
                map at org/jruby/RubyEnumerable.java:713
         invoke_all at c:/Users/user/jruby-1.7.4/lib/ruby/gems/shared/gems/thor-
0.18.1/lib/thor/invocation.rb:127
           dispatch at c:/Users/user/jruby-1.7.4/lib/ruby/gems/shared/gems/thor-
0.18.1/lib/thor/group.rb:233
              start at c:/Users/user/jruby-1.7.4/lib/ruby/gems/shared/gems/thor-
0.18.1/lib/thor/base.rb:439
             (root) at c:/Users/user/jruby-1.7.4/lib/ruby/gems/shared/gems/railt
ies-4.0.0/lib/rails/commands/application.rb:43
            require at org/jruby/RubyKernel.java:1054
             (root) at c:/Users/user/jruby-1.7.4/lib/ruby/shared/rubygems/custom
_require.rb:1
            require at c:/Users/user/jruby-1.7.4/lib/ruby/shared/rubygems/custom
_require.rb:55
            require at org/jruby/RubyKernel.java:1054
             (root) at c:/Users/user/jruby-1.7.4/lib/ruby/gems/shared/gems/railt
ies-4.0.0/lib/rails/cli.rb:15
             (root) at c:/Users/user/jruby-1.7.4/lib/ruby/shared/rubygems/custom
_require.rb:1
               load at org/jruby/RubyKernel.java:1073
             (root) at c:/Users/user/jruby-1.7.4/bin/rails:23

更重要的是,我之前构建的Rails 3.2.1应用程序现在在运行rails服务器时不起作用。可能是那个

gem install rails

命令打破了我的旧应用程序?

提前致谢!

0 个答案:

没有答案