小编sar*_*dne的帖子

libiconv没有链接到iOS项目

我正在尝试将MailCore编译成我正在制作的iOS应用程序,并且链接器一直在抱怨libiconv没有被链接.至少这是我认为它正在抱怨的.这是它吐出来的:

Undefined symbols for architecture i386:
  "_iconv", referenced from:
      _mail_iconv in libmailcore.a(charconv.o)
  "_iconv_open", referenced from:
      _charconv in libmailcore.a(charconv.o)
      _charconv_buffer in libmailcore.a(charconv.o)
  "_iconv_close", referenced from:
      _charconv in libmailcore.a(charconv.o)
      _charconv_buffer in libmailcore.a(charconv.o)
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

(这是为模拟器构建的.为我的iPhone构建会产生同样的错误,但是s/i386/armv7/).

我已经尝试添加libiconv.dylib"Link Binary with Libraries",但它根本不会改变错误.

知道这里有什么不对吗?我一直在尝试谷歌这个错误,但我找不到任何有关如何链接在libiconv的信息.既然它是iOS SDK的一部分,你会认为我不需要自己编译它吗?

xcode linker iconv ios

25
推荐指数
2
解决办法
3万
查看次数

未初始化的常数延迟::作业

我已将delayed_job gem添加到我的gemfile并正确安装但是当我尝试运行以下行时:

Delayed::Job.enqueue do_it(), 0, 1.minutes.from_now.getutc
Run Code Online (Sandbox Code Playgroud)

我收到错误'uninitialized constant Delayed :: Job'

有人可以解释我在这里需要做什么吗?我已经尝试过预先运行'rake jobs:work',但它也会返回'未初始化的常量Delayed :: Job'错误.另外,我已经在文件(application.rb)中添加了"require'delayd_job'"而没有太多运气.

ruby-on-rails delayed-job ruby-on-rails-3

18
推荐指数
3
解决办法
1万
查看次数

xampp虚拟主机 - 始终加载htdocs

我正在尝试在我的localhost(XAMPP)上创建一个虚拟主机.尝试了每一个组合,但我总是加载htdocs而不是特定的文件夹

这是hosts文件:

127.0.0.1 localhost
::1 localhost
127.0.0.1 devsnappy
Run Code Online (Sandbox Code Playgroud)

这是httpd-vhosts.conf:

NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot E:/xampp/htdocs/snappy/public
    ServerName devsnappy
    <Directory "E:/xampp/htdocs/snappy/public">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

有什么建议?

apache xampp localhost vhosts

8
推荐指数
2
解决办法
2万
查看次数

下载tar包的git子模块

是否可以下载仅包含工作目录的存储库的子模块?

如果我从GitHub下载存储库的tarball,这相当于没有该.git文件夹的浅层克隆,是否可以将子模块"下载"到工作目录中?

我试过git init && git submodule update --init,但这既没有初始化也没有更新子模块.该.gitmodules文件位于当前目录中.

更新:关于这个问题的更多背景:我们想使用tarball来检查Travis CI的存储库,但是有些人使用git子模块.因此,"不要使用Git子模块"不是一个好的答案,但答案实际上也不一定是可维护的.我只想要一个已检出代码并初始化子模块的文件夹,不需要任何允许我稍后进行更多更改的内容.

git github git-submodules

7
推荐指数
1
解决办法
771
查看次数