Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
ccmywish
@ccmywish
会员
第 84548 位会员 / 2020-05-07

26 篇帖子 / 90 条回帖
10 关注者
1 正在关注
36 收藏
https://rubyinstaller.cn/
GitHub Public Repos
More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 新年 RubyInstaller.cn 新妆容,社区新愿景,祝大家新年快乐! at 2023年01月28日

    感谢反馈。

    你刷新下试试,中间那个“%20”是前几天提交后的 bug,已经被修复了。正确的链接是:

    https://rubyinstaller.cn/download/

    我这边访问没有啥问题,导航栏的链接跳转的也是正确的。

  • 将您的 Ruby 应用编译成单个可执行文件 at 2023年01月20日

    5 年后,Shopify 的 CLI 工具也转到 NodeJS 了。偶然看到这个帖子,觉得有些悲哀,似乎 Ruby 的命运越来越只停留在后端了。

  • 【求助】centos 上 gem install 显示成功,但 gem list 没有相关包 at 2022年12月27日

    补充:

    Gem::ConfigFile::SYSTEM_WIDE_CONFIG_FILE

    今天刚好发现了这个变量的存在,在 Ubuntu 上,全局的 gem 配置文件也在 /etc/gemrc

    在 Windows 种,这个配置文件的位置在 C:/ProgramData/gemrc

  • 记一次 inode 数量耗尽导致的生产事故 at 2022年12月11日

    @lanzhiheng @msl12

    文件系统都有 inode,都会有上限

  • 【求助】centos 上 gem install 显示成功,但 gem list 没有相关包 at 2022年09月04日

    你把最后一行删了试试

  • 【求助】centos 上 gem install 显示成功,但 gem list 没有相关包 at 2022年09月04日

    你再看一下 /etc/gemrc , 这个是全局的 Gem 配置,问题应该在这里。全局的会把你自己设置的覆盖掉,所以你的不起作用。

  • 【求助】centos 上 gem install 显示成功,但 gem list 没有相关包 at 2022年09月04日

    对了,还有可能在 /etc/gemrc

  • 【求助】centos 上 gem install 显示成功,但 gem list 没有相关包 at 2022年09月04日

    你似乎是 root,看下 /root/.gemrc

    如果这也没有,就运行 locate .gemrc 来找找

    如果还是没有,就看下你的环境变量有没有设置 "--install-dir=/opt/rh/rh-ruby30/root/usr/local/share/gems --bindir /opt/rh/rh-ruby30/root/usr/local/bin"

    如果设置了,把它删了试试

  • 【求助】centos 上 gem install 显示成功,但 gem list 没有相关包 at 2022年09月04日

    在 Linux 上安装 Ruby,不需要用系统的包,或者自己下载解压那么麻烦。

    请直接使用 rbenv,如果您未接入外网,可以直接使用以下工具,省心省力,避免社区每个人都重复解决这个问题。

    https://gitee.com/RubyKids/rbenv-cn

  • 【求助】centos 上 gem install 显示成功,但 gem list 没有相关包 at 2022年09月04日

    你看下你的 ~/.gemrc 这个文件,把这个

    "gem" => "--install-dir=/opt/rh/rh-ruby30/root/usr/local/share/gems --bindir /opt/rh/rh-ruby30/root/usr/local/bin"

    删了

  • KCL : 面向云原生的配置和策略 DSL 语言 at 2022年07月23日

    支持 👍

  • nil at 2022年06月15日

    求教,定理证明器是干什么用的?有没有现实中应用的例子?好像很多学术语言都搞成什么 prover 了。

    定理证明器能自动证明勾股定理吗。。。?纯属好奇,对这些东西没有了解。

  • 为社区添砖加瓦!rbenv for Windows!使用 PowerShell 实现,Windows 用户极致简单的安装管理多版本 Ruby at 2022年05月24日

    已合并你的 fix,感谢 👍

  • array.empty?耗时多久 at 2022年05月21日

    代码

    require 'benchmark'
    
    n = 1_000_000_000
    a = []
    
    Benchmark.bm do |b|
    
      b.report {
        n.times do 
          a.empty?
        end
      }
    
      b.report { 
        n.times do 
          a.size == 0
        end
      }
    
    end
    

    结果

         user     system      total        real
    40.484000   0.000000  40.484000 ( 40.483034)
    45.938000   0.000000  45.938000 ( 45.939939)
    

    结论

    empty? 快一丢丢,可能是因为 @pynix 给出的empty?代码直接用的 C 语言一步就出来了。而 a.size == 0 要执行两个步骤,先调用 size 方法,然后有一个额外的 == 操作,导致它略微慢一点。

  • 为社区添砖加瓦!rbenv for Windows!使用 PowerShell 实现,Windows 用户极致简单的安装管理多版本 Ruby at 2022年05月09日

    哈哈,感谢,just for fun

  • 垃圾回收原理浅析 at 2022年04月26日

    这个 ASCII 图是用什么画的啊?

  • 【今晚不翻车 20 点不见不散】如何不用框架用 Ruby 写 Web APP? at 2022年04月20日

    公开课吗?想听

  • ghcurl: 从 Github releases 上下载二进制,deb,rpm,zip 等并直接安装 at 2022年04月16日

    我不知道你说的是哪种情况

    一。有 lib 和 share 的,但是不是必须存在。

    这种情况,有可能是作者把源代码放进去了,lib 和 share 可能不是必要的。中间会有个步骤,解压缩后,如果多于一个文件,会提示你自己选里面的某个二进制来放到 bin 中。

    二。lib 和 share 起关键作用,必须存在的。

    这暂时做不到。

    因为我目前解决的主要的问题就是 单个二进制。或者有 deb,rpm 的情况。比如 rbspy,它就是简单的把它打包了成了 tar.gz,只要解压,里面唯一的那个就是要被放进 bin 里的。

    https://github.com/rbspy/rbspy/releases

  • rvm 语法安装(被墙)问题求教 at 2022年04月14日

    用这个 https://gitee.com/RubyKids/rbenv-cn

    gem install rbenv-cn
    
    rbenv-cn install
    

    开始使用

    rbenv cninstall 3.1.2
    
  • 给博客换了套新评论系统 at 2022年04月06日

    VPN 访问国内网站,一般不会经过代理的似乎。

  • Demystify Ruby Class Variables Lookup at 2022年04月04日

    感谢楼主分享 👍

  • 想请教一下关于 gem 源码的问题 at 2022年04月04日
    1. 找你学长,或者看 opengauss 的文档,看哪些接口被修改了,就直接在 Gem 源码里找这些函数去修改。

    2. 另外,直接找你老师要现成的用 pg 跑不通的例子,debug 到里面看哪里有问题。先进 Ruby 部分,然后进 C 部分。

    楼主加油,希望研究出来后,反馈给社区,教一下大家怎么实现的 😁

  • rbenv-cn 更新,整体作为插件工作,自带补全,安装仅需 4 秒,支持通过 RubyGems 安装 at 2022年03月24日

    更新:现在用户可以通过 RubyGems 安装

    gem install rbenv-cn
    
  • null at 2022年03月19日

    这个《Rails 产品开发修炼手册》工程量大啊,以后有时间拜读一下 👍

  • 求工业 G 语言实现 C++ 转换思路 at 2022年03月14日

    你可以看看这三个

    1. https://www.hwaci.com/sw/lemon/
    2. https://gitlab.com/fbb-git/bisoncpp
      • https://gitlab.com/fbb-git/flexcpp 它还有一个词法分析器,可以配套使用
    3. https://github.com/javacc/javacc

    这三个都能生成 C++ 代码(但我不知道能不能在 Windows 上编译运行,第一个应该没问题)

    if else 的语法规则,类似这样,剩下的你可以自己补充

    if_stmt      : keyword_if expr then
                  compstmt
                  if_tail
                  keyword_end
                 ;
    
    if_tail    : opt_else
               | keyword_elsif expr then
                 compstmt
                 if_tail
                ;
    
    opt_else   : // empty
               | keyword_else 
                 compstmt
               ;
    
  • rvm 被墙了怎么办 at 2022年02月10日

    https://gitee.com/RubyKids/rbenv-cn

    直接用这个,啥都不用配

  • 从零到百亿美金之路 at 2022年01月12日

    感谢分享 👍 👍

  • cr 已收录 437 个缩写词释义,并提供二进制安装! at 2022年01月10日

  • 入坑 c 语言遇到的一点点小问题 at 2022年01月03日
    1. union
    2. struct
    3. 全局变量,在函数内部改动该值,在函数外检查该值

    我也抛砖引玉,等其他人补充

    我个人认为,使用 C 等静态类型语言时,应当把平常写 Ruby 的这种动态类型思维扭过来,应当确保:一个函数只返回一个确定的类型。

  • 有哪些,是项目开始运行甚至成熟后,非常后悔没有提前配置或加上的? at 2021年12月09日

    感谢分享,很宝贵

  • 1
  • 2
  • 3
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English