【问题标题】:Xcode error: failed to launch [directory] -- invalid host string: 'localhost'Xcode 错误:无法启动 [目录] -- 无效的主机字符串:'localhost'
【发布时间】:2012-04-07 14:26:41
【问题描述】:

我正在尝试在命令行工具中运行以下代码:

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[])
{

    @autoreleasepool {

       // insert code here...
    NSLog(@"Hello, World!");

}
return 0;
}

在“构建成功”之后,我收到以下错误:

错误:无法启动 '/Users/dimitrisagagiotis/Library/Developer/Xcode/DerivedData/test-guvgymeaqzlsheascqbmllxdtpsn/Build/Products/Debug/test' -- 无效的主机字符串:'localhost'

任何解决方案???谢谢

【问题讨论】:

    标签: xcode string localhost launch


    【解决方案1】:

    除了检查主机文件中的行是否正确外,还要检查行结尾是否为“Unix”而不是其他类型的行结尾。这解决了我的问题。

    【讨论】:

      【解决方案2】:

      Xcode 错误 无效的字符串 localhost

      打开终端

      //类型

      sudo nano /etc/hosts
      

      //可能要求输入密码,输入密码;

      //复制粘贴

      127.0.0.1       localhost
      255.255.255.255 broadcasthost
      ::1             localhost 
      fe80::1%lo0     localhost
      

      然后按 control-o,然后按 enter,然后按 control-x

      //然后输入

        dscacheutil -flushcache 
      

      //在没有网络的情况下使用 Xcode for c & c++ !

      【讨论】:

        【解决方案3】:

        我遇到了同样的问题,并通过以下步骤解决了。

        • 您必须验证/etc/hosts 文件中是否包含以下行
        127.0.0.1       localhost
        255.255.255.255 broadcasthost
        ::1             localhost 
        fe80::1%lo0     localhost
        
        • 执行dscacheutil -flushcache重新加载DNS配置

        我完全不知道如何在没有回送 DNS 条目的情况下获取主机文件到 localhost。从这个角度来看,"invalid host string: 'localhost'" 是非常自我描述的:localhost 对系统来说是一个无效的主机字符串,它根本无法解析 localhost。

        【讨论】:

        • 解决了,错字...我正在编辑 /etc/host 而不是 /etc/hosts(注意主机末尾的“S”)谢谢!
        猜你喜欢
        • 2013-07-12
        • 1970-01-01
        • 1970-01-01
        • 2012-06-23
        • 2021-01-09
        • 2017-12-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多