RubyMine Gem Manager
RubyMine has detected that some of the gems required for 'testproject' are not installed
Install missing gems
所以我点击“安装丢失的 gem ”我收到错误:
Following gems were not installed:
xaws-s3x: No gem satisfying dependency found in remote gem repositories
Error running Development: testproject: Rails server launcher '/home/laptop/RubymineProjects/testproject/script/rails' wasn't found in project
rails server launcher
在文件夹 script
从另一个项目它给了我一堆其他错误说:WARN TCPServer Error: Address already in use - bind(2)
/usr/lib/ruby/1.8/webrick/utils.rb:73:in `initialize': Address already in use - bind(2) (Errno::EADDRINUSE)
边注:
我正在使用 Ubuntu,几天前我创建项目时一切正常。
最佳答案
我的理解是,无论出于何种原因,服务器进程都没有正确关闭,因此仍然卡在它启动的端口上。你必须杀死它,才能重新启动它。假设它正在使用端口 3000(默认端口),在 Ubuntu 中,您可以找到它的进程 ID 并通过以下命令将其杀死:
lsof -i tcp:3000 -Fp|tr -d p | xargs kill -9
希望能帮助到你!
关于ruby-on-rails - 无法在 Rubymine 中创建 Ruby on Rails 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6918904/