我正在尝试将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的一部分,你会认为我不需要自己编译它吗?
我已将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'"而没有太多运气.
我正在尝试在我的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)
有什么建议?
是否可以下载仅包含工作目录的存储库的子模块?
如果我从GitHub下载存储库的tarball,这相当于没有该.git文件夹的浅层克隆,是否可以将子模块"下载"到工作目录中?
我试过git init && git submodule update --init,但这既没有初始化也没有更新子模块.该.gitmodules文件位于当前目录中.
更新:关于这个问题的更多背景:我们想使用tarball来检查Travis CI的存储库,但是有些人使用git子模块.因此,"不要使用Git子模块"不是一个好的答案,但答案实际上也不一定是可维护的.我只想要一个已检出代码并初始化子模块的文件夹,不需要任何允许我稍后进行更多更改的内容.