`remove_const’中的Ruby Sinatra Hello World错误:常量URI ::
发布时间:2020-12-17 03:01:36 所属栏目:百科 来源:网络整理
导读:只是试图让简单的http服务器运行,并且没有关于 ruby的线索 /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/backports/uri/common_192.rb:53:in `remove_const': constant URI::WFKV_ not defined (NameError) from /usr/local/lib/ruby/gems/1.9.
只是试图让简单的http服务器运行,并且没有关于
ruby的线索
/usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/backports/uri/common_192.rb:53:in `remove_const': constant URI::WFKV_ not defined (NameError) from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/backports/uri/common_192.rb:53:in `<module:URI>' from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/backports/uri/common_192.rb:19:in `<top (required)>' from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/utils.rb:12:in `require' from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/utils.rb:12:in `<top (required)>' from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/request.rb:1:in `require' from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/request.rb:1:in `<top (required)>' from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/showexceptions.rb:3:in `require' from /usr/local/lib/ruby/gems/1.9.1/gems/rack-1.3.5/lib/rack/showexceptions.rb:3:in `<top (required)>' from /usr/local/lib/ruby/gems/1.9.1/gems/sinatra-1.3.1/lib/sinatra/showexceptions.rb:1:in `require' from /usr/local/lib/ruby/gems/1.9.1/gems/sinatra-1.3.1/lib/sinatra/showexceptions.rb:1:in `<top (required)>' from /usr/local/lib/ruby/gems/1.9.1/gems/sinatra-1.3.1/lib/sinatra/base.rb:12:in `require' from /usr/local/lib/ruby/gems/1.9.1/gems/sinatra-1.3.1/lib/sinatra/base.rb:12:in `<top (required)>' from /usr/local/lib/ruby/gems/1.9.1/gems/sinatra-1.3.1/lib/sinatra.rb:4:in `require' from /usr/local/lib/ruby/gems/1.9.1/gems/sinatra-1.3.1/lib/sinatra.rb:4:in `<top (required)>' from http.rb:1:in `require' from http.rb:1:in `<main>' 这是我在centos上的ruby版本 任何帮助将非常感激 解决方法
这是ruby-1.9.1和rake-1.3.5特有的已知问题.请查看
this.如何更新1.9.2或1.9.3版本的ruby?
UPDATE 一方面,ruby 1.9.1版本中没有WFKV_常量,并且出现在1.9.2版本中.另一方面,此常量在rack的uri / common_192.rb文件中定义. 2011-10-03 Ben Hamill解决了问题#246’通过添加remove_const:WFKV_代码行来沉默关于从标准库重新定义此常量的警告’这个修复包含在rack-1.3.5版本中.因此,如果使用1.9.1版本,则必须使用rack-1.3.4. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Cocos2d-x中SimpleAudioEngine播放多个背景音乐时被覆盖的问
- [Swift Weekly Contest 110]LeetCode937. 重新排列日志文件
- cocos2d-iphone – 用Cocos2d进行UIAutomation测试,可能吗?
- 100.In which situations does the Oracle Data Pump use e
- reactjs – 动作创建者没有在“this.props”中显示redux-fo
- oracle 11g not in 与not exists 那个高效?
- flex 字体加载方式1(补充)
- C#将远程数据库的SMO备份到本地机器
- rollup分析函数
- DDD设计模式结构图