加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – 使用RVM在山狮上安装ree-1.8.7

发布时间:2020-12-16 21:39:17 所属栏目:百科 来源:网络整理
导读:参见英文答案 Mountain Lion rvm install 1.8.7 x11 error5个 我已经安装了山狮,并安装了Xcode命令行工具.我能够自行运行并安装RVM.不幸的是,我不能得到RVM安装ree-1.8.7头.编译失败.我以为这是与X11有关,所以我安装了XQuartz.还没有喜悦然后我继续从应用商
参见英文答案 > Mountain Lion rvm install 1.8.7 x11 error5个
我已经安装了山狮,并安装了Xcode命令行工具.我能够自行运行并安装RVM.不幸的是,我不能得到RVM安装ree-1.8.7头.编译失败.我以为这是与X11有关,所以我安装了XQuartz.还没有喜悦然后我继续从应用商店安装完整的Xcode.还没有喜悦任何人都会得到这样一个新的山狮安装?

从.rvm / log / ree-1.8.7-head / make.log的底部开始:

Find Tcl/Tk libraries. Make tcltklib.so which is required by Ruby/Tk.
gcc -I. -I../.. -I../../. -I../.././ext/tk -DHAVE_RB_SAFE_LEVEL -DHAVE_RB_HASH_LOOKUP -DHAVE_RB_PROC_NEW -DHAVE_RB_OBJ_TAINT -DHAVE_ST_PTR -DHAVE_ST_LEN -DRUBY_VERSION="1.8.7" -DRUBY_RELEASE_DATE="2012-02-08"  -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE   -DWITH_TCL_ENABLE_THREAD=0 -fno-common -g -O2 -pipe -fno-common   -c stubs.c
In file included from stubs.c:10:
/usr/include/tk.h:78:23: error: X11/Xlib.h: No such file or directory
In file included from stubs.c:10:
/usr/include/tk.h:549: error: expected declaration specifiers or ‘...’ before ‘Window’
/usr/include/tk.h:549: error: ‘Window’ declared as function returning a function

.
.

/usr/include/tkDecls.h:1240: error: expected ‘=’,‘,’,‘;’,‘asm’ or ‘__attribute

__’ before ‘Tk_GetBitmapFromObj’
/usr/include/tkDecls.h:1245: error: expected ‘=’,‘asm’ or ‘__attribute__’ before ‘*’ token
/usr/include/tkDecls.h:1356: error: expected ‘)’ before ‘*’ token
/usr/include/tkDecls.h:1362: error: expected ‘)’ before ‘*’ token
/usr/include/tkDecls.h:1387: error: expected declaration specifiers or ‘...’ before ‘GC’
/usr/include/tkDecls.h:1399: error: expected declaration specifiers or ‘...’ before ‘GC’
/usr/include/tkDecls.h:1413: error: expected declaration specifiers or ‘...’ before ‘Pixmap’
/usr/include/tkDecls.h:1420: error: expected declaration specifiers or ‘...’ before ‘XColor’
/usr/include/tkDecls.h:1448: error: expected declaration specifiers or ‘...’ before ‘Pixmap’
/usr/include/tkDecls.h:1524: error: expected ‘)’ before ‘*’ token
/usr/include/tkDecls.h:1621: error: expected declaration specifiers or ‘...’ before ‘Drawable’
/usr/include/tkDecls.h:1656: error: expected ‘)’ before ‘*’ token
/usr/include/tkDecls.h:1661: error: expected ‘)’ before ‘*’ token
/usr/include/tkDecls.h:1692: error: expected specifier-qualifier-list before ‘XColor’
make[1]: *** [stubs.o] Error 1
make: *** [all] Error 1

解决方法

尝试
rvm reinstall 1.8.7 --without-tcl --without-tk

但是您的问题仍然可能与gcc-4.2 – >相关它是需要的磁共振ruby,有一些成功与llvm / cl,但仍然失败与光纤

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读