2016-12-13 159 views
0

我有一个导轨项目。我运行命令rails serverrails console,但两者给我这个错误:无法启动导轨服务器或导轨控制台

enter image description here

所以,我跑的命令sudo gem install polyglot。它成功安装了polyglot-0.3.5,但同样的错误仍然存​​在。我想知道问题是什么。我的Gemfile中有什么不对吗?

我的Rails版本是“Rails 5.0.0.1”,我的Ruby版本是“ruby 2.3.1p112(2016-04-26 revision 54768)[x86_64-darwin15]”。

+0

如果您使用以下软件启动服务器,会发生什么情况:'bundle exec rails server' – ReggieB

+0

我刚创建了一个rails 5应用程序,并安装了polyglot gem。一切都好。更好地尝试任何ruby版本管理器(rbenv,rvm等)。 – marmeladze

+0

@ReggieB我试过'捆绑exec轨服务器',但它会产生相同的错误。 –

回答

0

您应该在Gemfile中添加这行gem 'polyglot',然后运行bundle install。在gemfile中本地添加gem会更好,而不是通过gem install来全局添加。

+0

您好,我在我的Gemfile中添加了gem'polyglot',并运行了'bundle install',但它仍然不起作用。 –

+0

您是否在Gemfile中添加了'gem'astrolabe''? – JackBites