小编Mic*_*are的帖子

在iPhone上测试app而不向Apple支付99美元

我用Xcode 3.2.4和iOS 4.1为iPhone开发了一个应用程序.现在我想在我的iPhone上测试我的应用程序,但我不想注册开发人员计划.我在谷歌搜索并发现了很多教程,但它们无法正常工作.
然后我问我是不是因为我使用iOS 4.1.有没有办法测试应用程序?
我用iOS 4.1越狱了iPhone 4.

iphone code-signing ios iphone-sdk-4.1

10
推荐指数
1
解决办法
5492
查看次数

/ usr/bin/ld:找不到-lcurl

我正在尝试在Ubuntu 10.10上为curl(curb)安装ruby gem,但在安装过程中,我收到错误:

/usr/bin/ld: cannot find -lcurl
Run Code Online (Sandbox Code Playgroud)

但卷曲安装!apt-get install curl说我有最新版本.也没有curl-dev.

我一直都会遇到这些错误,包括curl,libxml,readline,我不知道发生了什么.我的Ubuntu安装有问题,但我不知道什么,我不知道在哪里看,我不知道谷歌的用途,我不知道如何修复它.

帮助将深表感谢.

编辑:这是在libcurl的/ usr/lib目录中:

lrwxrwxrwx  1 root root      19 2011-02-18 23:15 libcurl-gnutls.so.3 -> libcurl-gnutls.so.4
lrwxrwxrwx  1 root root      23 2011-02-18 23:15 libcurl-gnutls.so.4 -> libcurl-gnutls.so.4.2.0
-rw-r--r--  1 root root  339880 2010-06-23 09:07 libcurl-gnutls.so.4.2.0
lrwxrwxrwx  1 root root      12 2011-02-18 23:14 libcurl.so.3 -> libcurl.so.4
lrwxrwxrwx  1 root root      16 2011-02-18 23:14 libcurl.so.4 -> libcurl.so.4.2.0
-rw-r--r--  1 root root  360904 2010-06-23 09:07 libcurl.so.4.2.0
Run Code Online (Sandbox Code Playgroud)

linux ubuntu linker

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

如何使用git hook post-receive中的特定rvm gemset进行捆绑安装?

所以,我试图在不使用capistrano的情况下实现类似Heroku的部署.要检查并安装gem,我正在尝试使用git hook并将以下命令放在/ hooks/post-receive中:

bundle check || bundle install
Run Code Online (Sandbox Code Playgroud)

但是当我跑步时,git push我得到:

remote: hooks/post-receive: line 20: bundle: command not found. 
Run Code Online (Sandbox Code Playgroud)

我知道钩子可能从错误的环境启动命令,不知怎的,我必须从钩子切换rvm环境.我试图在post-receive中使用rvm使用1.8.7@rails3,但它没有帮助.有任何想法吗?

ruby git ruby-on-rails bundler rvm

9
推荐指数
1
解决办法
1872
查看次数

捆绑更新停留在"获取http://rubygems.org/的源索引"

截至昨天,我无法更新我的捆绑包.它被困在"获取http://rubygems.org/的源索引".我知道这通常需要一段时间,但我已经等了几个小时,并在最后一天尝试了几次.我有20 Mbit的互联网连接.

我在Macbook上使用gem 1.8.5,Bundler版本1.0.15,rvm 0.1.46,ruby-1.9.2-p0 [x86_64]和Rails 3.0.8.Gemfile:https://gist.github.com/1028832

我试图运行Bundle Update的原因是因为捆绑设置直到最近才设置为0.8.7(不确定原因),但是rake开始要求我升级到0.9.2.所以我改变了Gemfile.Bundle Install告诉我:

  bundle install
  Fetching source index for http://rubygems.org/
  You have requested:
  rake >= 0.9.2

  The bundle currently has rake locked at 0.8.7.
  Try running `bundle update rake`
Run Code Online (Sandbox Code Playgroud)

我的.bundle/config包含:

---
BUNDLE_DISABLE_SHARED_GEMS: "1"
BUNDLE_WITHOUT: production
Run Code Online (Sandbox Code Playgroud)

我不是代理人的背后.

我甚至尝试删除Gemfile.lock,在rvm中重新安装ruby版本并删除所有gem:

rm Gemfile.lock
rvm uninstall 1.9.2
rvm install 1.9.2
for x in `gem list --no-versions`;do gem uninstall $x -aIx;done
gem install bundle
bundle install
Run Code Online (Sandbox Code Playgroud)

rubygems ruby-on-rails bundler

9
推荐指数
1
解决办法
8167
查看次数

备份 - 恢复VIM中的当前重复操作(.)

我想保存当前的单重复操作(当你按下时会发生这种情况.),然后运行一个宏,然后恢复.动作(因为宏通常会改变它).

这可能吗?

或者,是否可以在不改变电流的情况下写入宏.行动?我想我可以尝试在命令模式下做所有事情,但我不确定这是否可行.

背景:我正在编写一个文件浏览器函数(如TextMate中的command-T,请参阅http://github.com/mdemare/fuzzy_file_finder),我想尽可能少地对用户的环境进行更改,因此更改必须在功能中发生.目前,当您使用此功能切换文件时,您的.行动被覆盖,这是非常不受欢迎的.

vim

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

类<< self block中的常量

在下面的片段中,是否可以从模块外部引用FOO常量,如果是,如何?

module X
  class << self
    FOO = 2
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby

6
推荐指数
1
解决办法
380
查看次数

关于clojure名称空间和宏的问题

假设我有一堆名称空间(苹果,香蕉,橙色).在这些命名空间中,我使用eat宏,它调用(而不是"生成",调用)peel函数.peel每个水果的功能都不同,但宏是相同的,而且相当大,所以我想创建一个fruit包含eat宏的命名空间.但是当我eatapple命名空间调用宏时,eat宏应该调用该apple/peel函数.

为了说明(但这不起作用):

(ns fruit)
(defmacro eat [] (peel))

(ns apple)
(defn peel [] (prn "peeled apple"))
(fruit/eat)

(ns banana)
(defn peel [] (prn "peeled banana"))
(fruit/eat)
Run Code Online (Sandbox Code Playgroud)

要强调的是,这意味着只有在宏扩展时才应调用剥离函数,如本例所示.

(ns apple)
(defn peel [] (prn "peeled apple"))
(defmacro eat [] (peel))
(macroexpand-1 '(eat))
Run Code Online (Sandbox Code Playgroud)

那么,关于如何结合宏和多态的任何想法?

macros clojure

6
推荐指数
2
解决办法
2410
查看次数

LAN网络上所有主机的列表

如何在LAN中获取所有IP地址和关联的主机名?

c++ cocoa network-programming

6
推荐指数
1
解决办法
2926
查看次数

为什么在rvm安装中有两个rake gemspecs?

为什么在rvm安装中有两个rake gemspecs?

~ - 10:59>find ~/.rvm/ -name 'rake-0.8.7.gemspec'
~/.rvm/gems/ruby-1.9.2-p136/specifications/rake-0.8.7.gemspec
~/.rvm/gems/ruby-1.9.2-p136@global/specifications/rake-0.8.7.gemspec  # alias
~/.rvm/rubies/ruby-1.9.2-p136/lib/ruby/gems/1.9.1/specifications/rake-0.8.7.gemspec
Run Code Online (Sandbox Code Playgroud)

他们为什么不同?(非gem版本仅包含名称和版本).

为什么gem命令总是不使用.rvm/gems目录中的规范,我怎么说服它呢?

(这是解决安装ffi这个问题的难题之一.

ruby rake rubygems rvm

6
推荐指数
1
解决办法
446
查看次数

Rvm在屏幕内破碎

我正在使用屏幕甚至在rvm 1.9.2之后并且拥有一个合适的.rvmrc我的服务器仍将使用jruby.
我的.screenrc包含shell#{SHELL} rvm info显示jruby.
好像rvm 1.9.2没有任何效果,但它在屏幕外工作正常.

ruby shell gnu-screen rvm

6
推荐指数
1
解决办法
991
查看次数