zl程序教程

您现在的位置是:首页 >  后端

当前栏目

关于写ruby c ext 的一些问题(1)

ruby 关于 一些 Ext 问题
2023-09-14 08:56:51 时间

某些函数会和WINAPI有冲突,比如Sleep,貌似是连接到了错误的lib,

你可以使用SleepEx,或者将 kernel32放在连接库选项的第一个:

LIBS = -lkernel32 $(LIBRUBYARG_SHARED) -lshell32 -lws2_32 -limagehlp


rbenv + ruby-build: 轻松管理多个 Ruby 版本 在 Ruby 开发中,时常有在多个 Ruby 版本中测试代码的需求场景。为了使事情变得更加简单,我们可以选用 rbenv 这个 Ruby 版本管理工具。如果将它与 ruby-build 搭配使用,则可实现自动编译安装 Ruby、轻松管理多个 Ruby 版本的目的。
使用rvm来管理ruby版本 RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。 首先导入秘钥gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC...