更新
在我的旧应用上运行捆绑安装会出现以下错误:
安装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
命令打破了我的旧应用程序?
提前致谢!