小编Ask*_*kar的帖子

El Capitan升级:未加载库:/usr/local/lib/libmysqlclient.18.dylib

错误:

/Users/askar/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/mysql2-0.3.20/lib/mysql2.rb:31:in `require': dlopen(/Users/askar/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-14/2.2.0-static/mysql2-0.3.20/mysql2/mysql2.bundle, 9): Library not loaded: /usr/local/lib/libmysqlclient.18.dylib (LoadError)
  Referenced from: /Users/askar/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-14/2.2.0-static/mysql2-0.3.20/mysql2/mysql2.bundle
  Reason: image not found - /Users/askar/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/extensions/x86_64-darwin-14/2.2.0-static/mysql2-0.3.20/mysql2/mysql2.bundle
Run Code Online (Sandbox Code Playgroud)

在Gemfile中: gem 'mysql2'

$ ls -al/usr/local/lib/libmysql*

lrwxr-xr-x  1 askar  admin  49 Nov 13 10:48 /usr/local/lib/libmysqlclient.20.dylib -> ../Cellar/mysql/5.7.9/lib/libmysqlclient.20.dylib
lrwxr-xr-x  1 askar  admin  42 Nov 13 10:48 /usr/local/lib/libmysqlclient.a -> ../Cellar/mysql/5.7.9/lib/libmysqlclient.a
lrwxr-xr-x  1 askar  admin  46 Nov 13 10:48 /usr/local/lib/libmysqlclient.dylib -> ../Cellar/mysql/5.7.9/lib/libmysqlclient.dylib
lrwxr-xr-x  1 askar  admin  37 Nov 13 10:48 /usr/local/lib/libmysqld.a -> ../Cellar/mysql/5.7.9/lib/libmysqld.a
lrwxr-xr-x  1 askar  admin  44 Nov 13 10:48 /usr/local/lib/libmysqlservices.a -> ../Cellar/mysql/5.7.9/lib/libmysqlservices.a …
Run Code Online (Sandbox Code Playgroud)

ruby mysql macos ruby-on-rails-4.2 osx-elcapitan

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

找不到'twitter/bootstrap/bootstrap.less'

我试图 使用Rails 4.0.0.rc1和ruby 1.9.3p392来使用Twitter Bootstrap Basics.

然后我尝试访问 http://localhost:3000/products

我有错误:

找不到'twitter/bootstrap/bootstrap.less'.

请参阅附件截图.

代码可在https://github.com/tenzan/twitter-bootstrap.git获得

在此输入图像描述

ruby-on-rails twitter-bootstrap ruby-on-rails-4

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

TypeError:无法解析'undefined'或'null'的属性`compile`

重现步骤:我vue init webpack myapp按照屏幕截图选择选项运行.

在此输入图像描述

然后我输出如下:

在此输入图像描述

npm run dev当我不这样做npm audit fix --force或我与之相处时npm install --save-dev webpack-dev-server@3.1.10,npm install --save-dev url-loader@1.1.2它可以正常工作npm audit

在此输入图像描述

当我得到修复并运行时npm run dev,并没有给出错误

在此输入图像描述

然后我npm i -D webpack-cli按照输出中的建议运行.

但是现在我在运行时遇到以下错误 npm run dev

在此输入图像描述

无法想出如何解决这个问题......

javascript node.js npm webpack vuejs2

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

错误运行gem install pg -v'0.15.1'

运行

gem install pg -v '0.15.1'
Run Code Online (Sandbox Code Playgroud)

给出错误:

构建原生扩展.这可能需要一段时间...错误:安装pg时出错:错误:无法构建gem原生扩展.

    /home/askar/.rvm/rubies/ruby-1.9.3-p429/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If
Run Code Online (Sandbox Code Playgroud)

构建失败,请再次尝试使用--with -pg-config =/path/to/pg_config检查libpq-fe.h ...否找不到'libpq-fe.h header *extconf.rb失败*由于某些原因无法创建Makefile,可能缺少必要的库和/或标头.检查mkmf.log文件以获取更多详细信息.您可能需要配置选项.

提供的配置选项: - with-opt-dir --without-opt-dir --with-opt-include --without-opt-include = $ {opt-dir}/include --with-opt-lib - without-opt-lib = $ {opt-dir}/lib --with-make-prog --without-make-prog --srcdir =.--curdir --ruby =/home/askar/.rvm/rubies/ruby​​-1.9.3-p429/bin/ruby​​ --with-pg --without-pg --with-pg-dir --without-pg -dir --with-pg-include --without-pg-include = $ {pg-dir}/include --with-pg-lib --without-pg-lib = $ {pg-dir}/lib - with-pg-config --without-pg-config --with-pg_config --without-pg_config

Gem文件将保留在/home/askar/.rvm/gems/ruby-1.9.3-p429/gems/pg-0.15.1中进行检查.结果登录到/home/askar/.rvm/gems/ruby-1.9.3-p429/gems/pg-0.15.1/ext/gem_make.out

我正在使用

  1. Rails 4.0.0.rc1
  2. Ruby 1.9.3-p429
  3. Linux Mint Nadia v 14

ruby-on-rails linux-mint pg ruby-on-rails-4

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

使用PDFkit gem生成pdf在rails 4上挂起

我可以下载pdf文件:

curl google.com | wkhtmltopdf - test.pdf
Run Code Online (Sandbox Code Playgroud)

所以这意味着,wkhtmlpdf安装成功了.

但是,当我尝试通过访问http://localhost:3000/contacts/1.pdf它来生成pdf文件时挂起.在状态栏中显示:Waiting for localhost...

Rails服务器输出:

Started GET "/contacts/1.pdf" for 127.0.0.1 at 2013-07-28 21:45:06 +0900
  ActiveRecord::SchemaMigration Load (0.1ms)  SELECT "schema_migrations".* FROM "schema_migrations"
Processing by ContactsController#show as HTML
  Parameters: {"id"=>"1"}
  Contact Load (0.3ms)  SELECT "contacts".* FROM "contacts" WHERE "contacts"."id" = ? LIMIT 1  [["id", "1"]]
  Rendered contacts/show.html.erb within layouts/application (1.4ms)
Completed 200 OK in 99ms (Views: 57.0ms | ActiveRecord: 0.7ms)
Run Code Online (Sandbox Code Playgroud)

的Gemfile:

gem 'pdfkit'
Run Code Online (Sandbox Code Playgroud)

application.rb中:

config.middleware.use "PDFKit::Middleware"
Run Code Online (Sandbox Code Playgroud)

根据PDFKit railscast,这应该足以生成pdf文件,只需添加.pdf... …

pdf pdf-generation ruby-on-rails wkhtmltopdf ruby-on-rails-4

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

为什么我不能加载Nokogiri?

我通过运行安装Nokogiri没有任何问题:

$ sudo gem install nokogiri
Building native extensions.  This could take a while...
Successfully installed nokogiri-1.5.9
1 gem installed
Installing ri documentation for nokogiri-1.5.9...
Installing RDoc documentation for nokogiri-1.5.9...
Run Code Online (Sandbox Code Playgroud)

当我运行nokogiri.rb时:

#!/usr/bin/ruby -w

require 'nokogiri'

puts "Current directory is: #{ Dir.pwd }"
Dir.chdir("/home/askar/xml_files1") do |dirname|

  puts "Now in: #{ Dir.pwd }"
  xml_files = Dir.glob("ShipmentRequest*.xml")

  if xml_files.empty?
    puts "#{ dirname } is empty."
  else
    xml_files.each do |file|
      doc = Nokogiri::XML(open(file))
      # ... do something with the doc ...
    end
  end
end …
Run Code Online (Sandbox Code Playgroud)

ruby nokogiri rvm

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

rbenv:未安装版本"2.2.3"(由RBENV_VERSION环境变量设置)

当我运行部署脚本时,我遇到了错误:

[cb123fad]  rbenv: version `2.2.3' is not installed (set by RBENV_VERSION environment variable)
DEBUG [cb123fad]
(Backtrace restricted to imported tasks)
cap aborted!
SSHKit::Runner::ExecuteError: Exception while executing as deploy@xx.xx.xx.xx: Exception while executing as deploy@xx.xx.xx.xx: bundle exit status: 1
bundle stdout: rbenv: version `2.2.3' is not installed (set by RBENV_VERSION environment variable)
bundle stderr: Nothing written

SSHKit::Runner::ExecuteError: Exception while executing as deploy@xx.xx.xx.xx: bundle exit status: 1
bundle stdout: rbenv: version `2.2.3' is not installed (set by RBENV_VERSION environment variable)
bundle stderr: Nothing …
Run Code Online (Sandbox Code Playgroud)

ruby deployment rbenv capistrano3 ruby-on-rails-4.2

7
推荐指数
3
解决办法
9400
查看次数

从FTP检索文件时如何指定本地目标文件夹

当前代码将远程XML文件下载到该程序所在的目录.如何将另一个本地目录指定为目标?

如果这里有任何奇怪的代码,请指出我.:)

import ftplib
import os
import os
import socket

HOST = 'ftp.server.com'
DIRN = 'DirectoryInFTPServer'
filematch = '*.xml'
username = 'username'
password = 'password'

def main():
    try:
        f = ftplib.FTP(HOST)
    except (socket.error, socket.gaierror), e:
        print 'ERROR: cannot reach "%s"' % HOST
        return
    print '*** Connected to host "%s"' % HOST

    try:
        f.login(username, password)
    except ftplib.error_perm, e:
        print 'ERROR: cannot login'
        f.quit
        return
    print '*** Logged in successfully'

    try:
        f.cwd(DIRN)
    except ftplib.error_perm, e:
        print 'ERROR: cannot CD to "%s"' % …
Run Code Online (Sandbox Code Playgroud)

python ftp python-2.7

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

如何从Linux Mint v14 Nadia中完全删除rails 4.0.0.rc1

我决定完全删除rails 4.0.0.rc1并安装rails 3.2.13.

我需要有关如何删除rails 4.0.0.rc1的说明.

linux-mint ruby-on-rails-4

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

`rbenv install 2.2.0`出错

尝试在Ubuntu 14.04 Trusty Tahr上安装Ruby On Rails

控制台错误输出:

rbenv install 2.2.0
Downloading ruby-2.2.0.tar.gz...
-> http://dqw8nmjcqpjn7.cloudfront.net/7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc
Installing ruby-2.2.0...

BUILD FAILED (Ubuntu 14.04 using ruby-build 20150112)

Inspect or clean up the working tree at /tmp/ruby-build.20150113142305.19357
Results logged to /tmp/ruby-build.20150113142305.19357.log

Last 10 log lines:
compiling ossl_digest.c
compiling ossl_x509name.c
compiling ossl_bio.c
compiling ossl_config.c
compiling ossl_asn1.c
installing default openssl libraries
linking shared-object openssl.so
make[2]: Leaving directory `/tmp/ruby-build.20150113142305.19357/ruby-2.2.0/ext/openssl'
make[1]: Leaving directory `/tmp/ruby-build.20150113142305.19357/ruby-2.2.0'
make: *** [build-ext] Error 2
Run Code Online (Sandbox Code Playgroud)

日志文件ruby-build.20150113142305.19357.log.

ruby ruby-on-rails rbenv ubuntu-14.04

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