新手问题 rails 在 XP 下安装出错,请指教

ddback · 2012年06月15日 · 最后由 alsotang 回复于 2012年06月16日 · 3240 次阅读

我在 xp 下使用 gem install rails 安装时报错,如下: "D:/Program Files/Ruby187/bin/ruby.exe" extconf.rb creating Makefile

make Makefile:130: warning: overriding commands for target D:/Program' Makefile:124: warning: ignoring old commands for targetD:/Program' gcc -I. -I"/D/Program Files/Ruby187/lib/ruby/1.8/i386-mingw32" -I"/D/Program Files/Ruby187/lib/ruby/1.8/i386-mingw32" -I. -g -O3 -DFD_SETSIZE=256 -Wall -c parser.c gcc -shared -s -o parser.so parser.o -L. -LD:/Program Files/Ruby187/lib -L. -Wl,--enable-auto-image-base,--enable-auto-import,--export-all -lmsvcrt-ruby18 -lshell32 -lws2_32
gcc.exe: Files/Ruby187/lib: No such file or directory make: *** [parser.so] Error 1 不知道是何原因,望各位指点一下!谢谢!

你要选择安装对应 1.8 的版本的 rails 安装,最好是 gem install rails -v2.3 安装

<<新人千万不要在 Windows 上使用 Ruby on Rails>> http://ruby-china.org/topics/1020

windows 请使用 RailsInstaller 一步到位

#2 楼 @ery 同意,但是只有 pc 机怎么办?那就到 linux 上去写代码,在这个系统上搞开发环境比较好。

还是换用 RailsInstaller 来弄吧,不过我现在机器的版本是 1.9.3 不知道是否在 1.8.7 是否还是有这个问题

不过根据这行gcc.exe: Files/Ruby187/lib: No such file or directory感觉是因为安装路径有空格造成的,试着换个路径看看?

Rails Installer 由于墙的关系不能下载,可以从用 115 的网盘下。

把 Windows 卸载,然后装个 Ubuntu 就好。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号