2015-06-14 90 views
0

$在/ usr/bin中/ rackup -s薄-o 0.0.0.0 -p 4000 config.ru架無法找到薄 - 加載錯誤

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in `require': cannot load such file -- thin (LoadError) 
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:126:in `require' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/handler/thin.rb:1:in `<top (required)>' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/handler.rb:20:in `const_get' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/handler.rb:20:in `block in get' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/handler.rb:20:in `each' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/handler.rb:20:in `inject' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/handler.rb:20:in `get' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/server.rb:290:in `server' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/server.rb:214:in `block in logging_middleware' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/server.rb:327:in `call' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/server.rb:327:in `block in build_app' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/server.rb:326:in `reverse_each' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/server.rb:326:in `build_app' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/server.rb:336:in `wrapped_app' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/server.rb:272:in `start' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/lib/rack/server.rb:147:in `start' 
    from /Library/Ruby/Gems/2.0.0/gems/rack-1.6.0/bin/rackup:4:in `<top (required)>' 
    from /usr/bin/rackup:23:in `load' 
    from /usr/bin/rackup:23:in `<main>' 

我有瘦(寶石安裝薄):/用戶/ user25/.rbenv /墊片/薄

我在哪裏出錯?我試圖提供絕對路徑,但無濟於事。

+1

您正在從系統Ruby調用'rackup',但是您已經安裝在rbenv安裝中。確保你使用的是正確的Ruby安裝(我不知道你會如何使用rbenv)。 – matt

+0

我看到了,我也從命令行安裝了瘦(這應該是系統瘦吧?) – resultsway

+0

,它修復它,謝謝亞光。仍然如果我給絕對路徑(/ usr/bin/rackup -s /Users/user25/.rbenv/shims/thin -o 0.0.0.0 -p 4000 config.ru)系統紅寶石應該撿起它?相反,爲什麼它會忽略我的路徑並查看:rack/handler/_users/user25/.rbenv/shims/thin? – resultsway

回答

0

您是否在安裝了gem後運行了rbenv rehash?無論何時添加新的墊片,都需要重新進行刷新。

+0

沒有辦法 – resultsway

相關問題