Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MATLab驱动器连接器在启动时出现故障_Matlab_Installation_Drive - Fatal编程技术网

MATLab驱动器连接器在启动时出现故障

MATLab驱动器连接器在启动时出现故障,matlab,installation,drive,Matlab,Installation,Drive,Hi 我的Mac OS X 10.11.5 Beta(15F31a)与MATLab R2016a(9.0.0.341360)有问题。当我以matlabdrive.mlpkginstall的形式从网站安装MATLab驱动器连接器时,或者从MATLab本身的add-ons菜单安装MATLab驱动器连接器时,它工作得非常好;它同步我的文件并在右上角的菜单栏中显示其徽标,我可以通过它访问其菜单/设置/等 然而,在我的计算机第二次启动时;MATLab驱动器连接器不再可用。当我打开它;在“我的菜单项”中创建

Hi

我的
Mac OS X 10.11.5 Beta(15F31a)
MATLab R2016a(9.0.0.341360)
有问题。当我以
matlabdrive.mlpkginstall
的形式从网站安装MATLab驱动器连接器时,或者从MATLab本身的add-ons菜单安装MATLab驱动器连接器时,它工作得非常好;它同步我的文件并在右上角的菜单栏中显示其徽标,我可以通过它访问其菜单/设置/等

然而,在我的计算机第二次启动时;MATLab驱动器连接器不再可用。当我打开它;在“我的菜单项”中创建一个空菜单空间;当点击该空间时,它被标记为选中;但是没有其他事情发生,我的文件也没有同步。当我选择MATLab驱动连接器在安装后立即启动时,会立即创建空白空间,效果相同。通过活动监视器强制停止MATLab驱动连接器时;空的空间将消失。我附上了一个屏幕记录[1]这个问题

唯一的临时修复方法是卸载并重新安装MATLab驱动器连接器,然后它再次工作


编辑:
但是,两天后,即使在尝试卸载/重新安装时,我也会收到错误
“指定的密钥不在当前容器中”
,如所附的屏幕截图[2]所示,阻止我采取任何措施来解决此问题


我希望您能为我提供一个解决方案,因为MATLab驱动连接器对我来说非常重要,我想其他用户也会遇到这个问题:]

亲切问候,

Isaiah van Hunen

[1]
[2]


如果查看计算机上的
~/Library/Application Support/com.mathworks.matlabconnector
文件夹,它应该包含一个与计算机同名的文件夹。此文件夹应包含三个名为“锁”、“日志”和“服务”的文件夹

com.mathworks.matlabconnector文件夹还可能包含另一个名称较长的文件夹-可能是您计算机的主机名,包括您连接到的域-类似于macbook-wifi.example.com-如果此文件夹存在,则可能包含一个名为“start”的文件夹

如果存在第二个文件夹,则我有一个解决方案供您尝试:

  • 将“开始”文件夹从第二个文件夹移动到第一个文件夹。这个文件夹现在应该有四个文件夹:锁、日志、服务和启动
  • 删除现在应该为空的第二个文件夹
  • 启动驱动连接器

  • 现在,当MATLAB驱动器连接器启动时,它现在应该找到正确的文件夹并正确启动

    如果查看计算机上的
    ~/Library/Application Support/com.mathworks.matlabconnector
    文件夹,它应该包含一个与计算机同名的文件夹。此文件夹应包含三个名为“锁”、“日志”和“服务”的文件夹

    com.mathworks.matlabconnector文件夹还可能包含另一个名称较长的文件夹-可能是您计算机的主机名,包括您连接到的域-类似于macbook-wifi.example.com-如果此文件夹存在,则可能包含一个名为“start”的文件夹

    如果存在第二个文件夹,则我有一个解决方案供您尝试:

  • 将“开始”文件夹从第二个文件夹移动到第一个文件夹。这个文件夹现在应该有四个文件夹:锁、日志、服务和启动
  • 删除现在应该为空的第二个文件夹
  • 启动驱动连接器

  • 现在,当MATLAB驱动器连接器启动时,它现在应该找到正确的文件夹并正确启动

    在Win 10下,我也遇到了类似的问题。通常,可以通过单击“开始”菜单中MATLAB文件夹中的图标来启动连接器。但是,这需要确认用户帐户控制(UAC)。所以我们需要消除这种情况,这样就不会在启动时产生问题

  • 查找连接器exe所在的文件夹。对我来说,它位于:C:\ProgramData\MATLAB\SupportPackages\R2016b\bin\win64\MATLABConnector.exe(请注意,ProgramData是一个隐藏文件夹,因此请确保在C:文件夹中启用视图下的隐藏文件)
  • 接下来查找Windows启动程序文件夹。点击“Windows键+R”键盘组合,然后键入“shell:startup”。文件夹应已包含连接器图标,请删除该图标,或将其剪切并粘贴到桌面。那个图标还需要UAC的确认,所以这不好,我们需要一个不需要它的图标
  • 按照本教程创建MATLABConnector.exe程序的另一个快捷方式图标(不带UAC):
  • 获得新图标后,将其剪切并粘贴到步骤2中的Windows启动文件夹中
  • 在任务栏中右键单击连接器,退出连接器。然后双击在步骤3-4中创建的新图标。连接器应重新启动,无需UAC验证步骤
  • 重新启动计算机,连接器将自动启动,不会出现任何问题

  • 我在Win 10下也遇到过类似的问题。通常,可以通过单击“开始”菜单中MATLAB文件夹中的图标来启动连接器。但是,这需要确认用户帐户控制(UAC)。所以我们需要消除这种情况,这样就不会在启动时产生问题

  • 查找连接器exe所在的文件夹。对我来说,它位于:C:\ProgramData\MATLAB\SupportPackages\R2016b\bin\win64\MATLABConnector.exe(请注意,ProgramData是一个隐藏文件夹,因此请确保在C:文件夹中启用视图下的隐藏文件)
  • 接下来查找Windows启动程序文件夹。点击“Windows键+R”键盘组合,然后键入“shell:startup”。文件夹应已包含连接器图标,请删除该图标,或将其剪切并粘贴到桌面。该图标还需要UAC con