rake rails的可能问题:update:bin命令

时间:2015-11-18 07:15:18

标签: ruby-on-rails ruby postgresql rake

我遇到过这个问题但我无法解决。我之前发过两个问题。问题出在rails服务器(WEBrick)上。它在开发中运行良好。我安装了一个简单的jquery-ui gem并运行bundle installbundle update,服务器停止工作。错误如下所示。

Server Error    
    warning: previous definition of APP_PATH was here
    Error: Command '-b' not recognized
    Usage: rails COMMAND [ARGS]

经过进一步调查后,我意识到修复此问题的方法是更新bin,因此我运行了命令rake rails:update:bin。这也给了我一个错误。下面给出了错误的片段。

rake aborted!
LoadError: cannot load such file -- net/ssh

/home/ubuntu/workspace/config/application.rb:7:in `<top (required)>'
/home/ubuntu/workspace/Rakefile:4:in `<top (required)>'

我认为如果我能修复rake命令问题,我可能会运行该命令并修复服务器问题。我尝试在网上寻找解决方案,然而,他们专注于MySQL数据库。我在开发中运行sqlite3版本1.3.9。我已经找到了rake rails:update:bin命令失败的潜在原因并给我错误,但我没有找到明确的答案。我从未更改config/bin目录中的任何代码。一切看起来都很正常。

过去两天我一直试图调试这个问题。我没有运气。我试图卸载诸如spring和PostgreSQL之类的gem,并再次安装它们以查看它们是否导致任何问题。不是问题。我几乎阅读了网上的所有建议。他们都没有真正和我一样的问题。如果有人能帮助我解决这个问题,那将是一个很大的帮助。任何可以帮助我解决问题的文档,帖子或任何内容都将受到高度赞赏。我希望我明确表达并包含所有相关信息,我试着保持简洁。如果需要任何其他细节,请告诉我。再次,任何帮助将不胜感激。感谢!!!

1 个答案:

答案 0 :(得分:0)

这里是非常相似的帖子。 Ruby on rails - cannot load such file -- net/ssh

只有你需要将它添加到你的Gemfile并安装。

gem 'net-ssh'

它对我有用。