安装ruby出现错误error怎么解决

Python012

安装ruby出现错误error怎么解决,第1张

错误提示:

C:\Program Files (x86)\Vim\vim74\ftplugin\ruby.vim 是发生错误

第 122 行:

E171: 缺少 :endif

..........................................

原因:

没有设置 ruby 路径

_vimrc 种添加:

let g:ruby_path='C:\\ruby\\Ruby200-x64\\bin'

错误不再出现

安装文档时错误: unable to convert "\x**" from ASCII-8BIT to UTF-8 fro lib/****

重新安装一下 rdoc

gem install rdoc

gem install qtruby4

出现错误:ERROR: while executing gem ... (ArgumentError) malformed format string - %)

执行: gem update --system

make的时候需要调用ruby很多编译前的参数.一些信息make不知道的话会不知道如何建库.

我个人的建议是根据你安装的ruby路径和版本信息把配置选项补充全.下面是我电脑上面的配置,你可以借鉴一下.据我分析应该能解决你的问题.

Provided configuration options:

--with-opt-dir

--with-opt-include

--without-opt-include=${opt-dir}/include

--with-opt-lib

--without-opt-lib=${opt-dir}/usr/lib

--with-make-prog

--without-make-prog

--srcdir=.

--curdir

--ruby=/usr/local/ruby-2.1.2/rubies/ruby-2.1.2/bin/ruby

make[2]: Leaving directory `/data/apps/sa_gitlab/temp/ruby-1.9.3-p392/ext/objspace'

make[2]: Entering directory `/data/apps/sa_gitlab/temp/ruby-1.9.3-p392/ext/openssl'

compiling ossl_pkey_ec.c

ossl_pkey_ec.c: 在函数‘ossl_ec_group_initialize’中:

ossl_pkey_ec.c:761: 警告:隐式声明函数‘EC_GF2m_simple_method’

ossl_pkey_ec.c:761: 警告:赋值时将整数赋给指针,未作类型转换

ossl_pkey_ec.c:816: 错误:‘EC_GROUP_new_curve_GF2m’未声明(在此函数内第一次使用)

ossl_pkey_ec.c:816: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其

ossl_pkey_ec.c:816: 错误:所在的函数内也只报告一次。)

make[2]: *** [ossl_pkey_ec.o] 错误 1

make[2]: Leaving directory `/data/apps/sa_gitlab/temp/ruby-1.9.3-p392/ext/openssl'

make[1]: *** [ext/openssl/all] 错误 2

make[1]: Leaving directory `/data/apps/sa_gitlab/temp/ruby-1.9.3-p392'

make: *** [build-ext] 错误 2