error / bin / sh:1:sourcekitten:在ubuntu

时间:2017-06-27 01:52:49

标签: node.js swift bash ubuntu

我正在使用SourceKitten来获取swift的代码完成。我正在尝试通过以下代码调用该命令:

var str = 'sourcekitten complete --text "' + code + '"';       
const proc = exec(str, function(err, stdout, stderr) {         
    if (err || stderr) {           
        console.log('error', stderr);           
        return resolve([]);         
    } 
    try {           
        return resolve(JSON.parse(stdout));         
    } catch (error) {           
        console.log('error', error);           
        return resolve([]);         
    }
});       

我收到以下错误:error /bin/sh: 1: sourcekitten: not found。我已从https://github.com/jpsim/SourceKitten下载了sourcekitten,并且还完成了swift build。即使使用 var str = 'SourceKitten/Source/sourcekitten complete --text "' + code + '"';也会出现同样的错误。

0 个答案:

没有答案