我遇到过这个问题但我无法解决。我之前发过两个问题。问题出在rails服务器(WEBrick)上。它在开发中运行良好。我安装了一个简单的jquery-ui gem并运行bundle install
和bundle 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,并再次安装它们以查看它们是否导致任何问题。不是问题。我几乎阅读了网上的所有建议。他们都没有真正和我一样的问题。如果有人能帮助我解决这个问题,那将是一个很大的帮助。任何可以帮助我解决问题的文档,帖子或任何内容都将受到高度赞赏。我希望我明确表达并包含所有相关信息,我试着保持简洁。如果需要任何其他细节,请告诉我。再次,任何帮助将不胜感激。感谢!!!
答案 0 :(得分:0)
这里是非常相似的帖子。 Ruby on rails - cannot load such file -- net/ssh
只有你需要将它添加到你的Gemfile并安装。
gem 'net-ssh'
它对我有用。