安装gem linecache19:意外令牌附近的语法错误

时间:2012-06-05 16:02:43

标签: ruby gem ruby-debug

我尝试过安装两种方法,但每次都失败了。你能帮我吗?结果总是一样的:

...
creating Makefile

make
generating trace_nums-i386-mingw32.def
/usr/bin/sh: -c: line 1: syntax error near unexpected token `Init_trace_nums.sub(/'
/usr/bin/sh: -c: line 1: `C:/Ruby193/bin/ruby -e \puts EXPORTS,  + Init_trace_nums.sub(/\..*\z/,)\  > trace_nums-i386-mingw32.def'
make: *** [trace_nums-i386-mingw32.def] Error 258

我看过几个相关的帖子,但没有这个帖子。我正在使用 pik ,以防万一。

我不知道如何解释此错误消息。如果我应该打开一个gem源文件并更正其语法,那么这个问题是什么文件? (我在搜索中打开了几个。)

规范: Windows 7,Ruby 1.9.3,Rails 3.2.3

我尝试了什么:

我试过命令行:

gem install linecache19

我尝试将其添加到我的Gemfile中,然后调用bundle install

gem 'linecache19'

我尝试从rubyforge下载并致电:

gem install linecache19-0.5.13.gem

1 个答案:

答案 0 :(得分:0)

近一个月后我成功了。解决方案是使用Ruby DevKit。安装说明(不要只是解压缩)是here