jjzjj

ruby - Emacs shell 找不到 ruby​​ gems——例如,找不到 RubyGem haml (>= 0) (Gem::LoadError)

我的emacsshell无法加载我安装的任何ruby​​gem。我在尝试从emacs执行任何已安装的gem时收到Gem::LoadError,但它在终端运行。这是我在我的环境中查看的所有信息。感谢您的帮助!在我的MacOSXSnow上运行Emacs.app豹纹(来自emacsformacosx使用通用dmg)。安装了RVM,然后使用RVM安装Ruby1.9.2和1.8.7。安装了几个gem,包括rails和haml。没有使用root进行这些安装。从终端(bash),我能够运行这些gems(例如,hamlsomepage.haml或railscreatesomeapp)在emacs中,我

ruby - 更改 Rubygem 源代码的阅读顺序

我创建了一个我自己托管的私有(private)gem。一切都很顺利,直到有人在ruby​​gems.org上创建了一个同名的gem。由于ruby​​gems.org的优先级高于我的gem服务器url。我无法再安装我的gem。我试图删除ruby​​gems源:$sudogemsource-rhttp://rubygems.org并重新安装它,使其出现在gem源列表中,但它不起作用。有没有办法改变gem源的查找顺序?请注意,我不想重命名我的gem。 最佳答案 你可以试试specific_installgem:geminstallspec
12