我正在从Lynda做一个关于Ruby on Rails的教程,一切都按它应该的方式进行了。所有的安装和一切都工作得无懈可击。
但是在创建项目之后,当我尝试启动服务器(cmd: rails server)时,我得到了错误消息:
LoadError: cannot load such file -- nokogiri/nokogiri我有*Windows7 x64 * Rails 4.2.4,*Gem2.4.8。
我在项目的目录中。所有的文件都在那里,一切看起来都很好。我创建的项目是这样的:ruby new test_cms,我还尝试了这个:ruby new my_cms -d mysql。同样的结果。
有什么想法吗?
发布于 2015-11-02 18:28:15
看起来nokogiri没有加载,所以你需要它。所以首先要做的是检查它是否在你的Gemfile中。如果是,就把它移到最上面(我知道--很奇怪,但有时它会解决类似的问题)。如果不是,则添加它:
gem 'nokogiri'然后再次运行bundle install。
然后尝试运行bundle exec rails server以使用您的捆绑包运行服务器。您可能在断章取义地运行它。
发布于 2015-11-02 19:11:54
如果'nokogirl‘位于你的Gemfile中,也许可以尝试更新你的gem。试试$ gem update --system。
https://stackoverflow.com/questions/33475207
复制相似问题