我对 redmine 插件迁移有疑问。迁移时:
exec rake redmine:plugins:migrate RAILS_ENV=production
我收到错误:
/var/lib/gems/2.3.0/gems/htmlentities-4.3.1/lib/htmlentities/mappings/expanded.rb:465: warning: key "inodot" is duplicated and overwritten on line 466
yard not installed (gem install yard)
Migrating ...
...
最有趣的是,
sudo gem install yard
给
...
Successfully installed yard-0.9.5
Done installing documentation for yard after 0 seconds
1 gem installed
但在那之后
$ bundle show yard
Could not find gem 'yard'.
Did you mean yard?
那么我应该如何安装院子呢?
我已经在 Ubuntu 16.04 上安装了 Redmine V3.3.1,带有 apache2 和乘客,Ruby V2.3
最佳答案
sudo gem install yard
将 gem 安装到 1) 全局和 2) 根用户 gem 范围。它与您的本地用户范围的 redmine 应用程序无关。
你跑了吗bundle install
在 redmine 目录中有吗?如果没有,请运行它,它将解决所有问题。
如果是,这应该是 redmine 问题,打开它是 Gemfile
与您选择的编辑器一起放置gem 'yard'
.
如果以上都没有帮助,那可能也是您本地捆绑配置的问题,默认情况下会阻止安装某些环境。检查并(应该是安全的)删除文件 .bundle/config
在红线根目录中。
关于ruby-on-rails - 错误 : yard not installed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40233908/