eredis位于/usr/lib/erlang/lib,eredis.app位于/usr/lib/erlang/lib/eredis/ebin
时间: 2023-07-07 13:40:02 浏览: 54
好的,如果 eredis 库已经被正确地安装在 /usr/lib/erlang/lib 目录下,而 eredis.app 文件位于 /usr/lib/erlang/lib/eredis/ebin 目录下,你可以尝试在你的 Erlang 代码中添加以下语句来加载 eredis 库:
```
1> application:start(eredis).
```
这将会启动 eredis 库并加载它的应用程序文件。在加载完成之后,你就可以通过调用 eredis 库的函数来访问 Redis 数据库了。
如果你还遇到了其他问题,请随时让我知道。
相关问题
1> code:add_patha("/usr/lib/erlang/lib/eredis/ebin").这个是永久添加到Erlang 的代码搜索路径中吗
不是永久添加到 Erlang 的代码搜索路径中,而是将 eredis 库的路径添加到当前 Erlang 节点的代码搜索路径中。这个修改只会在当前 Erlang 节点中生效,并且在下次启动 Erlang 节点时会被重置。
如果你希望将 eredis 库的路径永久添加到 Erlang 的代码搜索路径中,你需要将这个路径添加到 Erlang 的启动脚本中。具体来说,你需要编辑 Erlang 的启动脚本(例如 /usr/local/bin/erl),并在其中添加以下命令:
```
export ERL_LIBS="/usr/lib/erlang/lib/eredis:$ERL_LIBS"
```
其中,/usr/lib/erlang/lib/eredis 是 eredis 库的根目录的路径。这个命令将会将 eredis 库的路径添加到 Erlang 的代码搜索路径中,并且这个修改会在下次启动 Erlang 节点时生效。
请注意,修改 Erlang 的启动脚本可能需要管理员权限。如果你不确定如何修改 Erlang 的启动脚本,请参考 Erlang 的文档或者咨询系统管理员。
/usr/lib64/erlang/erts-5.10.4/bin/beam.smp -W w -K true -A30 -P 1048576 -- -root /usr/lib64/erlang -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib/rabbitmq/lib/rabbitmq_server-3.3.5/sbin/../ebin -noshell -noinput -s rabbit boot -sname rabbit@MW01PRE -boot start_sasl -config /etc/rabbitmq/rabbitmq -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger false -rabbit error_logger {file,"/var/log/rabbitmq/rabbit@MW01PRE.log"} -rabbit sasl_error_logger {file,"/var/log/rabbitmq/rabbit@MW01PRE-sasl.log"} -rabbit enabled_plugins_file "/etc/rabbitmq/enabled_plugins" -rabbit plugins_dir "/usr/lib/rabbitmq/lib/rabbitmq_server-3.3.5/sbin/../plugins" -rabbit plugins_expand_dir "/var/lib/rabbitmq/mnesia/rabbit@MW01PRE-plugins-expand" -os_mon start_cpu_sup false -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/var/lib/rabbitmq/mnesia/rabbit@MW01PRE" -kernel inet_dist_listen_min 25672 -kernel inet_dist_listen_max 25672
这是一个命令行参数,看起来是用于启动 RabbitMQ 服务器的。这些参数指定了各种配置选项,例如节点名称、文件路径、日志文件位置等等。这些参数将被传递给 Erlang VM(虚拟机)的 `beam.smp` 进程,以启动 RabbitMQ 服务器。
如果你有关于 RabbitMQ 的具体问题或需要进一步了解,请告诉我。