我就一直在国产系统上开发,不论是 arm 和 x86 都是可以的,ruby 其实一直有最新的 srpm 包,可以自己基于 srpm 包编译适合的 rpm 包,其余的 gem 包,纯 ruby 的 gem 包,直接 gem install,带有 c 动态库之类的 gem 包,自己下载源码构建一遍
面试过程很和谐,面试过后不理人😮💨
确实可以,使用 EMSDK 就行了,浅试了一下
是的,dragon ruby 这样的都还好理解,但是其他的场景我没看到使用 mruby 的动机。。
好文,之前有寻找过将 rails 应用编译为二进制的方式,看到了 mruby,但是至今没找到合适的方法能直接将 cruby 开发的 rails 项目转换为 mruby 的,除此之外这个 mruby 还想不到什么应用场景,不过很值得一学
是的,他一上来就@我说句这样的话,给我整蒙了
退了,下午进了群,很久没人说乎,直到有人说“今天咋没动静”,我就发了句”刚进群,冒个泡“,就被怼了一句“新人要懂规矩。”,搞得跟什么社会组织一样,一上来就立规矩
现在全网都在给网易招这个 ruby 岗位了
这么多干货,居然没评论
M1 芯片是基于 arm 的,在 x86 机器上所以不行
这个 rh-ruby30 是 redhat 上用的 scl 软件集下的 ruby,之前做 foreman 的时候也用过 tfm-ruby 包,和它差不多,要使用它的话,得在 scl 环境下使用 ruby 才可以的,因为这个软件集会更改你的 gem,ruby 这些的安装位置 按照这个安装就可以了 https://www.softwarecollections.org/en/docs/guide/#sect-Enabling_Support_for_Software_Collections 或者就不要用 rh-ruby 或者其他 xx-ruby 系的包,直接去安装官方的 ruby 包
bundle exec
嗯嗯,是的,我这个问题提的有点问题,之所以第一个例子下的 puts 输出 2 个相同的数的原因是因为前面一行使用了 sleep(1) 增加了竞争几率,在这一秒钟里很容易出现线程让出 cpu 时间给另一个线程执行的情况
不好意思,是我说错了,是的第二步多走几次也会出现这种
感谢,总算有个解答了 ,了解了,100.times 是随便写的
感谢各位
谢谢,感谢,都忘回复了