application:which_applications().没看到eredis库的信息
时间: 2023-07-25 19:03:43 浏览: 90
如果你在运行 `application:which_applications().` 命令时没有看到 eredis 库的信息,那么可能是 eredis 库没有被正确地安装或没有被正确地加载。
首先,你可以尝试在 Erlang shell 中手动加载 eredis 库。在 Erlang shell 中输入以下命令:
```
1> application:start(eredis).
```
如果 eredis 库已经被正确地安装并且可用,你应该会看到类似下面的输出:
```
ok
```
然后,你可以再次运行 `application:which_applications().` 命令来检查 eredis 库是否已经被正确地加载。
如果 eredis 库仍然没有被正确地加载,你可以尝试将 eredis 库的路径添加到 Erlang 的代码搜索路径中。在 Erlang shell 中输入以下命令:
```
1> code:add_patha("/usr/lib/erlang/lib/eredis/ebin").
```
其中,/usr/lib/erlang/lib/eredis/ebin 是 eredis 库的 ebin 目录的路径。这个命令将会将 eredis 库的路径添加到 Erlang 的代码搜索路径中。
如果你还遇到了其他问题,请随时让我知道。
相关问题
read_example.erl:3:14: can't find include lib "eredis/include/eredis.hrl" % 3| -include_lib("eredis/include/eredis.hrl").
这个错误提示表明 Erlang 编译器在编译 read_example.erl 文件时找不到 eredis 库的头文件 eredis.hrl。可能的原因是 eredis 库没有被正确地安装或没有被正确地配置。
为了解决这个问题,你可以尝试以下步骤:
1. 检查 eredis 库是否已经正确地安装。你可以在 Erlang shell 中执行以下代码检查:
```
1> application:which_applications().
```
如果 eredis 库已经被正确地安装,你应该能够在返回结果中看到 eredis 库的信息。
2. 如果 eredis 库已经正确地安装,你需要检查 eredis 库的头文件路径是否已经被正确地配置。你可以在 Erlang shell 中执行以下代码检查:
```
1> code:get_path().
```
如果 eredis 库的头文件路径没有被正确地配置,你可以使用以下代码将 eredis 库的头文件路径添加到 Erlang 的代码搜索路径中:
```
1> code:add_pathz("/path/to/eredis/include").
```
其中,/path/to/eredis/include 是 eredis 库的头文件所在的路径。
3. 如果以上步骤都没有解决问题,你可以尝试重新安装 eredis 库,并确保在安装过程中没有出现错误。
希望这些步骤可以帮助你解决问题。
阅读全文