2

(听到这是一个愚蠢的问题,我会很遗憾,但我已经做了一些相当多的谷歌搜索,无法理解它。)

如果我尝试开发一些使用 RPC 的软件,我不仅发现 RPC Portmapper 尚未在我的系统上运行,而且我找不到也无法启动它。虽然我找不到任何关于此的痕迹,但这对我来说是一个明显的迹象,表明 Apple 决定要么撤回对仅好的 ONC RPC 的支持,要么他们切换到其他我找不到的东西。

https://www.cs.rutgers.edu/~pxk/rutgers/notes/rpc/step3.html(它们似乎并没有那么过时)仍然指出必须完成launchctl start com.apple.portmap但很明显对我来说不再存在:launchctl start error: No such process

我只能确认 portmap 不再适用于 10.8(Mountain Lion),而我可以验证它在 10.6(Snow Leopard)上仍然存在。我不知道 10.7 (Lion) 中的状态是什么。

(令人惊讶的是,一开始我认为 Stackoverflow 是一个非常聪明的东西,然而,每次我问一个问题时,它都会以道歉和我承认自己的愚蠢开始)

4

2 回答 2

3

原来我的问题至少有一半是愚蠢的。我仍然找不到任何关于此的文档,但launchctl start rpcbind似乎漂浮我的船。这是更多的 BSD 变体。

让我们希望这至少以某种文档方式对其他人有所帮助。谢谢你成为我的泰迪熊。

于 2012-08-20T12:02:25.450 回答
1

FWIW 在您链接到的页面上,它列出了 OS X 的命令,因为launchctl start com.apple.portmap它还列出了 BSD 的命令/usr/sbin/rpcbind,它位于 Mtn Lion 中,可能会解释为什么launchctl start rpcbind有效。

于 2013-01-23T04:12:52.610 回答