尝试在ruby中生成进程返回NoMethod错误
我对ruby非常陌生,我正在尝试使用spawn命令生成一个进程 但我遇到尝试在ruby中生成进程返回NoMethod错误,ruby,Ruby,我对ruby非常陌生,我正在尝试使用spawn命令生成一个进程 但我遇到 undefined method `spawn' for main:Object (NoMethodError) 当我试图用一个参数调用spawn时。 我试过了 它安装了一些东西,但返回相同的错误 我在Ubuntu12.04上使用ruby版本1.8.7,这是我运行Ubuntu12.04时得到的 sudo apt-get install ruby 有人能提供一些指导吗?该API仅在ruby 1.9.1及以上版本上可用。您
undefined method `spawn' for main:Object (NoMethodError)
当我试图用一个参数调用spawn时。
我试过了
它安装了一些东西,但返回相同的错误
我在Ubuntu12.04上使用ruby版本1.8.7,这是我运行Ubuntu12.04时得到的
sudo apt-get install ruby
有人能提供一些指导吗?该API仅在ruby 1.9.1及以上版本上可用。您当前运行的ruby 1.8.7版本是从1.9.1添加的 管理ruby版本的最简单方法是通过名为 下载RVM(不要执行此命令) 然后您需要将位置添加到源文件中(您可能需要重新加载bash以使rvm工作) 您可以像这样安装所需的版本(将ruby_版本替换为您想要安装的版本,例如2.1.4) 列出计算机上的可用版本
rvm list
使用ruby run版本
rvm use ruby_version
如果您在参考网站时遇到任何问题您是否需要spawn库`需要“繁殖”。另外,如果你粘贴更多的代码,这会很有帮助。同样的错误:(.我应该做些别的事情吗?我应该如何升级我的ruby版本?
source ~/.rvm/scripts/rvm
rvm install ruby_version
rvm list
rvm use ruby_version