小编Mic*_*ber的帖子

Homebrew更新了zlib并打破了一切

所以brew update更新的zlib从1.2.7到1.2.8.好极了.

后来我注意到有问题在运行bundle.我得到了一个LoadErrorzlib.

Error loading RubyGems plugin "/Users/michael/.rvm/gems/ruby-2.0.0-p0@global/gems/rubygems-bundler-1.1.1/lib/rubygems_plugin.rb": dlopen(/Users/michael/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-darwin12.3.0/zlib.bundle, 9): Library not loaded: /usr/local/opt/zlib/lib/libz.so.1.2.7
  Referenced from: /Users/michael/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-darwin12.3.0/zlib.bundle
  Reason: image not found - /Users/michael/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/x86_64-darwin12.3.0/zlib.bundle (LoadError)
Run Code Online (Sandbox Code Playgroud)

brew doctor 说:

dyld: Library not loaded: /usr/local/opt/zlib/lib/libz.so.1.2.7
  Referenced from: /usr/local/bin/php
  Reason: image not found
Run Code Online (Sandbox Code Playgroud)

试着brew tap homebrew/dupes按照这个,拿到Error: Already tapped!当然,

接下来试过rvm reinstall 2.0.0.现在bundle有效,但rails s仍然没有.

/Users/michael/.rvm/gems/ruby-2.0.0-p0@rails3/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:251:in `require': dlopen(/Users/michael/.rvm/gems/ruby-2.0.0-p0@rails3/gems/nokogiri-1.5.9/lib/nokogiri/nokogiri.bundle, 9): Library not loaded: /usr/local/opt/zlib/lib/libz.so.1.2.7 (LoadError)
  Referenced from: /usr/local/opt/libxml2/lib/libxml2.2.dylib
  Reason: image …
Run Code Online (Sandbox Code Playgroud)

ruby homebrew ruby-on-rails zlib rvm

15
推荐指数
1
解决办法
6775
查看次数

如何将jar导入我的java程序?

我已经下载了两个罐子.我想导入一些包含的类.我该怎么做呢?

这是我的算法类.我试过按照以下网站上的说明无济于事.

http://algs4.cs.princeton.edu/code/

有一个OSX的安装程序(我正在运行Mountain Lion)据称将jar放入你的类路径.不幸的是,它还安装了Java博士.我宁愿只使用Sublime和Terminal.我认为这很简单......

import java.stdlib;
Run Code Online (Sandbox Code Playgroud)

在我的Percolation.java文件中,但javac-ing该程序产生"包stdlib不存在",就像

import stdlib;
Run Code Online (Sandbox Code Playgroud)

我通过以下方式手动将stdlib.jar和algs4.jar的位置添加到终端CLASSPATH:

export CLASSPATH=$CLASSPATH:/Users/Michael/path/to/jar/algs4.jar:/Users/Michael/path/to/jar/algs4.jar
export CLASSPATH=$CLASSPATH:/Users/Michael/path/to/jar/stdlib.jar:/Users/Michael/path/to/jar/stdlib.jar
Run Code Online (Sandbox Code Playgroud)

我也试过了

javac -cp $CLASSPATH:/Users/Michael/path/to/jar/algs4.jar:/Users/Michael/path/to/jar/stdlib.jar Percolation.java
Run Code Online (Sandbox Code Playgroud)

但我还是得到了

javac Percolation.java
Percolation.java:1: cannot find symbol
symbol  : class stdlib
location: package java
import java.stdlib;
       ^
Percolation.java:2: package java.algs4 does not exist
import java.algs4.WeightedQuickUnionUF;
             ^
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?

还有一种方法可以将这些值永久地添加到OS X山狮的CLASSPATH中.我必须在每个新终端上执行该命令.

java macos jar

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

SQLPlus AUTO_INCREMENT错误

当我尝试在SQLPlus中运行以下命令时:

CREATE TABLE Hotel
(hotelNo NUMBER(4) NOT NULL AUTO_INCREMENT,
hotelName VARCHAR(20) NOT NULL,
city VARCHAR(50) NOT NULL,
CONSTRAINT hotelNo_pk PRIMARY KEY (hotelNo));
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

(hotelNo NUMBER(4) NOT NULL AUTO_INCREMENT,
                        *
ERROR at line 2:
ORA-00907: missing right parenthesis
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

sql database oracle sqlplus

5
推荐指数
1
解决办法
9123
查看次数

在Ruby中是否有相应的addslashes?

使用Ruby,我如何能够在写入输出文件的某些变量中自动转义单引号和双引号.来自PHP我正在寻找一个addlashes类型函数,但在Ruby中似乎没有一个简单的解决方案.

require "csv"

def generate_array( file )
    File.open("#{file}" + "_output.txt", 'w') do |output|
        CSV.foreach(file) do |img, _, part, focus, country, loc, lat, lon, desc, link|
            output.puts("[#{lat}, #{lon}, '#{img.downcase}', '#{part}', '#{loc}', '#{focus}', '#{country}', '#{desc}', '#{link}'],")
        end
    end
end

ARGV.each do |file|
    generate_array(file)
end
Run Code Online (Sandbox Code Playgroud)

ruby

4
推荐指数
1
解决办法
2075
查看次数

struct list push_back的C++问题

我有两个结构(部分任务).一个列表 - 活动,包含在另一个 - 流程中.然后,几个父Process结构包含在优先级队列中.

struct Activity {
public:
    int time;
    string type;
    Activity(int newTime, string newType):
    time(newTime),type(newType){}
};

struct Process {
public:
    string PID;
    int arrivalTime;
    int priority;
    list<Activity> activityQueue;
    Process( string newPID, int newTime, int newPriority, list<Activity>
         newActivityQueue):
    PID(newPID),arrivalTime(newTime), priority(newPriority), 
         activityQueue(newActivityQueue){}
Run Code Online (Sandbox Code Playgroud)

};

我收到以下错误...

main.cpp:206:61: error: passing ‘const std::list<Activity>’ as ‘this’ argument of
‘void std::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = Activity,
_Alloc = std::allocator<Activity>, std::list<_Tp, _Alloc>::value_type = 
Activity]’ discards qualifiers [-fpermissive]
Run Code Online (Sandbox Code Playgroud)

...当我尝试将一个Activity推送回Process的activityQueue时.

Activity currentActivity = cpuQueue.top().activityQueue.back();
currentActivity.time--
cpuQueue.top().activityQueue.push_back(currentActivity);
Run Code Online (Sandbox Code Playgroud)

c++ compiler-errors list priority-queue

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

Mysql_real_escape_string()警告混乱

echo mysql_real_escape_string($dbc, "string");
Run Code Online (Sandbox Code Playgroud)

产生警告:

Warning: mysql_real_escape_string() expects parameter 1 to be string, object 
given in **...**
Run Code Online (Sandbox Code Playgroud)

因此,即使我给函数看起来很明显是字符串对象,它也不会将它们视为字符串.

这里发生了什么?

php mysql warnings

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

在jQuery对象中查找元素的位置

我需要在jQuery集合中找到特定的元素位置.

例如,在元素集合中,我需要知道具有"active"类的元素的数字位置.

<ul>
    <li><a href="#"></a></li>
    <li><a class="active" href="#"></a></li>
    <li><a href="#"></a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我假设使用索引将是要走的路,但无论活动的位置如何,以下都返回0.

$('ul li a').index('.active');
Run Code Online (Sandbox Code Playgroud)

有什么简单的方法可以做到这一点吗?

javascript jquery

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

jQuery - 淡入由类选择的对象

我试图一次选择几个元素并在窗口加载时淡入它们.显而易见的

$('.home').delay(200).fadeIn(400);
Run Code Online (Sandbox Code Playgroud)

不起作用,也没有

$('.home').each(function(){
    $(this).delay(200).fadeIn(400); 
});?
Run Code Online (Sandbox Code Playgroud)

最好的方法是什么?

http://jsfiddle.net/FaqBX/4/

javascript jquery

0
推荐指数
1
解决办法
82
查看次数