【问题标题】:ruby: Hello World exercise红宝石:Hello World 练习
【发布时间】:2012-08-14 11:50:24
【问题描述】:

我知道我的问题不是一个新问题,但我会更具体一点,希望也能得到一个具体的答案。

我正在使用:

  • Ubuntu 11.10 -->(我人生中第一次使用 windows vista 上的虚拟机)
  • 尝试安装 rvm 和 Ruby -->(成功但老实说我不知道​​它们是不是 :D)
  • 通过vim教程
  • 尝试了 Hello_World 练习,如下所示:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

:! mkdir rubymonk
cd rubymonk
:e hello_world.rb
-------------------------
vim (insert mode)
puts "Hello World"
-------------------------
:wq

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  • 返回终端
  • 键入:ruby hello_world.rb
  • 遇到常见错误(ruby:没有这样的文件或目录 -- hello_world.rb (LoadError)

希望能得到你们的答复。

【问题讨论】:

  • 尝试调用这个文件的完整路径,像这样:ruby ./hello_world.rb 或者像这样:ruby /usr/<your user name>/path/hello_world.rb
  • 继续 Nicos 的询问.. hello_world.rb 是否在您运行命令 ruby hello_world.rb 的同一目录/文件夹中?另外,你做过rvm install 1.9.3rvm use 1.9.3 吗?版本号是任意的,但它是 rvm 工作所必需的。您可能需要打开一个新选项卡或重新启动终端才能识别 ruby 命令。
  • 尝试ls 如果您没有看到您的文件,那么您进入了错误的目录。您可以使用pwd 查看您的位置

标签: ruby vim ubuntu-11.10


【解决方案1】:

看起来你在 vim 中创建了目录 ruby​​monk,然后 cd 进入它。但那是在 vim 里面,所以你需要在你的终端中做同样的事情:

cd rubymonk
ruby hello_world.rb

【讨论】:

    猜你喜欢
    • 2013-08-30
    • 2021-04-30
    • 2019-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多