在启动Appium GUI工具时,在重新安装整个mac之后,出现了以下错误:
/Applications/Appium.app/Contents/Resources/node/bin/node‘'/Applications/Appium.app/Contents/Resources/node_modules/appium/bin/appium.js’ 错误:无法找到模块‘应用-仪器’2015年10月12日14:14:28 GMT+0300 (EEST),pid=444,uid=1525045707,gid=1275180346,argv=/Applications/Appium.app/Contents/Resources/node/bin/node,/Applications/Appium.app/Contents/Resources/node_modules/appium/bin/appium.js,rss=80273408,heapTotal=62810368,heapUsed=41559528,电子邮件: loadavg=2.0048828125,loadavg=2.0048828125,1.69775390625,0.82421875,uptime=279,trace=column=15,file=module.js,function=Function.Module._resolveFilename,line=336,method=Module._resolveFilename,native=false,column=25,file=module.js,function=Function.Module._load,line=278,method=Module._load,native=false,column=17,file=module.js,native=false,line=278,en0 20#,,en28#,line=4、method=null、native=false、column=26、file=module.js、function=Module._compile、line=460、method=_compile、native=false、column=10、file=module.js、function=Object.Module._extensions..js、line=478、method=Module._extensions..js、native=false、column=32、file=module.js、method=Module._extensions..js、en19#、,file=/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/ios/ios.js,function=,line=15,method=null,native=false,column=26,file=module.js,function=Module._compile,line=460,method=_compile,native=false,column=10,file=module.js,function=Object.Module._extensions..js,line=478,method=Module._extensions..js,file=module.js,,native=false,stack=Error:无法在Function.Module._resolveFilename (module.js:336:15)、Function.Module._load (module.js:278:25)、Module.require (module.js:365:17)、require (module.js:384:17)、Object上找到模块‘appium- module’。(/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/ios/instruments.js:4:14),at Module._compile (module.js:460:26),at Object.Module._extensions..js (module.js:478:10),at Module.load (module.js:355:32),at Function.Module._load (module.js:310:12),at Module.require (module.js:365:17),at require (module.js:384:17),在目标上。(/Applications/Appium.app/Contents/Resources/node_modules/appium/lib/devices/ios/ios.js:15:19),at Module._compile (module.js:460:26),at Object.Module._extensions..js (module.js:478:10),at Module.load (module.js:355:32),at Function.Module._load (module.js:310:12)
如果您遇到此问题并知道解决方案,请通知我。
发布于 2015-10-19 08:38:58
cd /Applications/Appium.app/Contents/Resources/node_modules/appium
npm install发布于 2015-10-14 18:15:00
我今天也面临着同样的问题。我的配置是Appium 1.4.13和Xcode版本7.0.1 (7A1001)。
在这个链接https://github.com/appium/appium-dot-app/issues/510中,提出的解决方案似乎比从旧版本中添加模块更“干净”。
建议将Appium.app/Contents/Resources/node_modules/appium/node_modules中包含的所有符号链接的目的地更改为指向相对../子模块文件夹中包含的模块。
我使用命令行(如下面的命令行)来修改那里的所有符号链接:
cd /Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules
ln -f -s ../submodules/appium-instruments/ appium-instruments但它当时并没有完全解决,我有同样的问题:@Igal:
dyld: could not load inserted library '/Applications/Appium.app/Contents/Resources/node_modules/appium/submodules/appium-instruments/thirdparty/iwd7/InstrumentsShim.dylib' because no suitable image found. Did find:
/Applications/Appium.app/Contents/Resources/node_modules/appium/submodules/appium-instruments/thirdparty/iwd7/InstrumentsShim.dylib: mmap() error 1 at address=0x104497000, size=0x00001000 segment=__TEXT in Segment::map() mapping /Applications/Appium.app/Contents/Resources/node_modules/appium/submodules/appium-instruments/thirdparty/iwd7/InstrumentsShim.dylib我用这里提出的解决方案修正了它:https://github.com/appium/appium/issues/5720,即在从coommand线启动Appium时使用以下标志:
--native-instruments-lib 在GUI中,您也可以添加它: Developer Settings > Custom Server标志。
发布于 2015-10-16 10:19:07
我遇到了同样的问题,得到了答案:https://github.com/appium/appium-dot-app/issues/512。转到/Applications/Appium.app/Contents/Resources/node_modules/appium/node_modules,并将链接文件目标更改为'/usr/local/lib/node_modules/appium/node_modules/xxxx‘
https://stackoverflow.com/questions/33080101
复制相似问题