Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/63.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用Ruby 1.9.3访问Rails 4.2.3会产生Byebug错误_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 使用Ruby 1.9.3访问Rails 4.2.3会产生Byebug错误

Ruby on rails 使用Ruby 1.9.3访问Rails 4.2.3会产生Byebug错误,ruby-on-rails,ruby,Ruby On Rails,Ruby,我一直在尝试使用Ruby 1.9.3并设置Rails,因为在使用Ruby版本>=2.0时部署Rails时出错 现在,我一直在CMD中运行bundle install,它给了我以下错误: Gem::InstallError: byebug requires Ruby version >= 2.0.0. An error occurred while installing byebug (5.0.0), and Bundler cannot continue. Make sure that '

我一直在尝试使用Ruby 1.9.3并设置Rails,因为在使用Ruby版本>=2.0时部署
Rails
时出错

现在,我一直在CMD中运行
bundle install
,它给了我以下错误:

Gem::InstallError: byebug requires Ruby version >= 2.0.0.
An error occurred while installing byebug (5.0.0), and Bundler cannot continue.
Make sure that 'gem install byebug -v '5.0.0'' succeeds before bundling.
我已经手动安装了它,但它不能正常工作。因此,我一直在键入rails命令,包括
rails-v
,我得到了一个他们在ebug中找不到的错误


既然我使用的是Ruby 1.9.3,我该如何解决这个问题?我有没有办法让Ruby版本>=2在Windows 8中工作?

因为默认情况下,
byebug
最初支持
v2.0.0
up

您可以对rails使用旧版本的调试器工具,即
debugger


gem安装调试程序
应该足够了。

从gem文件中删除
byebug
,并重新安装
捆绑包
。嘿,伙计们!我已经尝试安装调试器并重新捆绑安装,出于某些原因,它仍然需要ByeBug。我无法从gemfile中删除byebug,因为它最初没有安装。您有什么建议吗?您是否删除了Gemfile中的
byebug
,并删除了
Gemfile.lock