首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ruby命令不在我的终端上运行

ruby命令不在我的终端上运行
EN

Stack Overflow用户
提问于 2020-07-16 13:04:39
回答 1查看 273关注 0票数 0

所以我最近决定尝试学习红宝石。我有一台使用git bash (ruby 2.7.1p83)的windows 10马力笔记本电脑,以及出色的文本编辑器3。我只进入了我的ruby入门课程的第二周,但我的计算机和语言似乎不一起工作。

这就是这个过程;

irb

  • about类型
  • 打开git bash
  • 类型2-3秒,什么也不发生,然后在git bash上的下一行放置

代码语言:javascript
复制
switch to inspect mode
krisb@laptop MINGW64 
$ irb
SWITCH TO INSPECT MODE
puts hello world
puts hello world
NameError (undefined local variable or method `world' for main:Object)
        from (irb):1
        from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/irb-1.2.3/exe/irb:11:in `<top (required)>'
        from C:/Ruby27-x64/bin/irb:23:in `load'
        from C:/Ruby27-x64/bin/irb:23:in `<main>'

如果我关闭git并使用'winpty‘,它只在我输入命令之后就会出现。

代码语言:javascript
复制
krisb@laptop MINGW64
$ alias irb='winpty "$(which irb).cmd"' 
>puts hello world [hit enter(moves to next line)]
>
EN

回答 1

Stack Overflow用户

发布于 2020-07-16 13:54:20

据我所知,git-bash为您提供了Windows下Unix终端环境的外观,如果您正在针对Linux或Mac用户进行教程,这是非常方便的,但它也有其局限性。请看一下RubyInstaller (https://rubyinstaller.org/about/comparison/),因为它似乎是最接近RubyInstaller的官方端口,而且看起来相当独立,没有太多的其他依赖项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62935411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档