【问题标题】:ruby - rackup problemsruby - 机架问题
【发布时间】:2016-09-30 11:29:24
【问题描述】:

我正在尝试运行 rackup 来运行 ruby​​ 应用程序。我收到此错误。

C:\Ali\Ruby\App>rackup -p  $PORT -o $IP
[2016-09-30 06:11:32] INFO  WEBrick 1.3.1
[2016-09-30 06:11:32] INFO  ruby 2.2.4 (2015-12-16) [i386-mingw32]
C:/RailsInstaller/Ruby2.2.0/lib/ruby/2.2.0/socket.rb:232:in `getaddrinfo': getad
drinfo: The specified class was not found.  (SocketError)
        from C:/RailsInstaller/Ruby2.2.0/lib/ruby/2.2.0/socket.rb:232:in `foreac
h'
        from C:/RailsInstaller/Ruby2.2.0/lib/ruby/2.2.0/socket.rb:459:in `tcp_se
rver_sockets'
        from C:/RailsInstaller/Ruby2.2.0/lib/ruby/2.2.0/webrick/utils.rb:70:in `
create_listeners'
        from C:/RailsInstaller/Ruby2.2.0/lib/ruby/2.2.0/webrick/server.rb:133:in
 `listen'
        from C:/RailsInstaller/Ruby2.2.0/lib/ruby/2.2.0/webrick/server.rb:114:in
 `initialize'
        from C:/RailsInstaller/Ruby2.2.0/lib/ruby/2.2.0/webrick/httpserver.rb:45
:in `initialize'
        from C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rack-1.6.4/lib
/rack/handler/webrick.rb:31:in `new'
        from C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rack-1.6.4/lib
/rack/handler/webrick.rb:31:in `run'
        from C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rack-1.6.4/lib
/rack/server.rb:286:in `start'
        from C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rack-1.6.4/lib
/rack/server.rb:147:in `start'
        from C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/rack-1.6.4/bin
/rackup:4:in `<top (required)>'
        from C:/RailsInstaller/Ruby2.2.0/bin/rackup:23:in `load'
        from C:/RailsInstaller/Ruby2.2.0/bin/rackup:23:in `<main>'

怎么了?任何帮助表示赞赏。

【问题讨论】:

    标签: ruby rackup


    【解决方案1】:

    从您的命令行路径来看,您使用的是 MS-DOS。变量$PATH$IP 是Unix 风格的变量。在 MS-DOS 下,您将使用 %PATH%%IP%

    试试:

    C:\Ali\Ruby\App> echo %PATH%
    

    如果可行(显示一条长路径),请尝试进行这些更改。

    【讨论】:

    • @sadegh:您必须先设置变量,然后才能引用它们。
    猜你喜欢
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 2013-07-01
    • 1970-01-01
    • 2013-01-26
    • 1970-01-01
    • 2017-09-09
    • 1970-01-01
    相关资源
    最近更新 更多