我一直在使用Middleman,但是最近它在加载时遇到了一些问题。 这可能是由于同一类型的古老宝石共存。
不得不说我确实遵循了一些在线建议,但并没有真正得到充分的理解。因此最终使用rbenv来管理ruby然后捆绑以安装gem。
现在,有两个我需要的项目"重置"并且只将引用的gem安装到本地文件夹中,或者它们不会发生冲突。 我无法弄清楚如何去做。
使用rbenv -local我可以更改本地ruby版本,但不知道如何移动。
有任何帮助吗? 感谢
答案 0 :(得分:0)
我认为你不需要rbenv或rvm,尽管它们是很好的工具。要仅使用您需要的gem以及您在Gemfile中指定的版本运行一段代码,请运行前缀为bundle exec
的任何命令。
例如bundle exec middleman server
。