package-install 不加载包的文件

package-install doesn't load the package's files

M-x package-install
projectile

Projectile 已在 ~/.emacs.d/elpa/projectile-20150201.1134/*.el 中成功安装 然后将 (projectile-global-mode) 添加到 .emacs,但是在重新启动 emacs 时,它会犯规,因为

Symbol's function definition is void: projectile-global-mode

我可以将 projectile 安装文件夹添加到加载路径,但为什么 emacs 不自动加载其 melpa 安装包?

您调用 (projectile-global-mode) 时,projectile 似乎没有加载。我怀疑您在 .emacs 文件中错过了 (package-initialize)(projectile-global-mode) 出现在 (package-initialize) 之前。

也许您想检查 .emacs 文件以确保顺序。

(package-initialize)
...
(projectile-global-mode)