标签: ruby

安装 MySQL Ruby Gem

嗨,我尝试在 Ubuntu 10.04 上安装 MySQL Gem 失败。

我尝试了以下命令:

sudo gem install mysql
sudo gem install mysql -- --with-mysql-config=/usr/bin/mysql_config
Run Code Online (Sandbox Code Playgroud)

我收到以下消息:

Building native extensions.  This could take a while...
ERROR:  Error installing mysql:
    ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
checking for mysql_ssl_set()... no
checking for rb_str_set_len()... no
checking for rb_thread_start_timer()... no
checking for mysql.h... no
checking for mysql/mysql.h... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check …
Run Code Online (Sandbox Code Playgroud)

installation mysql ruby

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

如何更新到最新版本的 SASS?

这真的很愚蠢,但我已经在谷歌上搜索了一个小时,但找不到答案。

我在 Ubuntu 10.10 上,我正在尝试更新到最新版本的 SASS,以便我可以在@import规则中使用@media规则。

正如这里建议的那样;https://github.com/nex3/sass/issues/64,我试过:

$ sudo gem install sass --pre

这似乎工作正常:

Successfully installed sass-3.2.0.alpha.35
1 gem installed
Run Code Online (Sandbox Code Playgroud)

但是当我尝试时,$ sass -v我得到:Haml/Sass 3.0.9 (Classy Cassidy)这是我更新前的旧版本。

我究竟做错了什么?

$ which gem
/usr/bin/gem

$ which sass
/usr/bin/sass
Run Code Online (Sandbox Code Playgroud)

试过答案:

$ sass -v
Haml/Sass 3.0.9 (Classy Cassidy)

$ sudo gem uninstall -Iax sass
Removing sass
Removing sass-convert
Removing scss
Successfully uninstalled sass-3.2.0.alpha.35

$ sass -v
Haml/Sass 3.0.9 (Classy Cassidy) (Was expecting an error here) …
Run Code Online (Sandbox Code Playgroud)

ruby gem

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

无法安装 sqlite3

操作系统:Ubuntu 12.04 LTS

$sudo apt-get install libsqlite3-dev

The following packages have unmet dependencies: libsqlite3-dev : Depends: libsqlite3-0 (=3.7.9-2ubuntu1) but 3.7.9-2ubuntu1.1 is to be installed



$sudo apt-get install libsqlite3-0

Building dependency tree
Reading state information... 
Done libsqlite3-0 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 103 not upgraded.
Run Code Online (Sandbox Code Playgroud)

我也尝试在https://launchpad.net/ubuntu/raring/i386/libsqlite3-dev/3.7.15-1上下载最新的软件包

并已阅读:https : //getsatisfaction.com/jolicloud/topics/installing_libsqlite3_dev_doesnt_work

Ubuntu 响应:“无法安装 libc6:i386”或“不可统计...”

ruby sqlite

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

rvm /usr/bin/env: ruby​​ 没有这样的文件错误

我已经在系统范围内安装了 rvm + ruby​​。

which ruby
/usr/local/rvm/rubies/ruby-2.1.1/bin/ruby
Run Code Online (Sandbox Code Playgroud)

和:

/usr/bin/env: ruby: No such file or directory
Run Code Online (Sandbox Code Playgroud)

其他一切正常,将 ruby​​ 的直接路径放在我的可执行文件中工作正常。

rvm ruby environment-variables

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

如何在 ubuntu 14.04 中访问 Ruby 命令行?

我已经在我的系统上安装了 2.1.3p242 版本的 Ruby On Rails。但是我找不到 ruby​​ 命令行。我已经搜索过但没有找到。

我已经尝试通过检查

男人红宝石 : 显示一些细节

人轨:“当手册页不可用时,请参阅‘man 7 undocumented’以获得帮助。”

谁能帮我打开Ruby cmd行。

ruby rails

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

升级 Ubuntu/Ruby 后 Jekyll 坏了

我在我的 Ubuntu 笔记本电脑上使用 Jekyll。它适用于 15.10。我已升级到 16.04,但收到此错误消息:

$ jekyll -v
bash: /usr/local/bin/jekyll : /usr/bin/ruby2.1 : bad interpreter: no file or folder
Run Code Online (Sandbox Code Playgroud)

这是已安装的 Ruby 版本:

$ ruby -v
ruby 2.3.0p0 (2015-12-25) [i386-linux-gnu]
Run Code Online (Sandbox Code Playgroud)

我试过了:

$ gem update jekyll
Updating installed gems
Nothing to update
Run Code Online (Sandbox Code Playgroud)

作为which ruby回报/usr/bin/ruby,我已更新/usr/local/bin/jekyll更改#!/usr/bin/ruby2.1#!/usr/bin/ruby.

现在我得到:

$ jekyll -v
/usr/lib/ruby/2.3.0/rubygems/dependency.rb:319:in 'to_specs': Could not find 'jekyll' (>= 0) among 11 total gem(s) (Gem::LoadError)
Checked in 'GEM_PATH=/home/samuel/.gem/ruby/2.3.0:/var/lib/gems/2.3.0:/usr/lib/i386-linux-gnu/rubygems-integration/2.3.0:/usr/share/rubygems-integration/2.3.0:/usr/share/rubygems-integration/all', execute 'gem env` for more information
    from …
Run Code Online (Sandbox Code Playgroud)

upgrade ruby jekyll 16.04

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

仅安装 ruby​​ 1.9

可能重复:
如何设置 Ruby on Rails?

看来,如果我执行“sudo apt-get install ruby​​-full build-essential”,Ruby 将安装 1.8 版。

如何安装1.9 版?

ruby

8
推荐指数
0
解决办法
277
查看次数

如何让 gedit 准备好在 Ruby 和 Ruby on Rails 中编程?

我想知道gedit我可以安装哪些插件来简化 Ruby 和 Ruby on Rails 编程?

ruby gedit programming rails unicode-entry

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

您将如何为 Ruby 安装 OpenSSL 软件包?

我无法找到此软件的软件包。我从这里找到的包构建和安装,但它仍然不能与 rvm 和 gem 正常工作(日志位于这里)。您如何建议找到一个包以使其正常工作?

stanley@ubuntu:~/Github/webdev_class/ruby$ sudo apt-cache search ^openssl
[sudo] password for stanley: 
openssl-blacklist - Blacklists for  OpenSSL RSA keys and tools
openssl-blacklist-extra - Non-default blacklists of OpenSSL RSA keys
libengine-pkcs11-openssl - OpenSSL engine for PKCS#11 modules
libxmlsec1-openssl - Openssl engine for the XML security library
openssl - Secure Socket Layer (SSL) binary and related cryptographic tools
Run Code Online (Sandbox Code Playgroud)

这是尝试后的打印输出dpkg -l | grep openssl

stanley@ubuntu:~/Github/webdev_class/ruby$ dpkg -l | grep openssl
ii  openssl                                1.0.0e-2ubuntu4.5                       Secure Socket …
Run Code Online (Sandbox Code Playgroud)

rvm ruby openssl

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

无法在 Ubuntu 16.04 上安装 Rails

我是菜鸟。这是我尝试时的问题。

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

current directory: /var/lib/gems/2.3.0/gems/nio4r-1.2.1/ext/nio4r
Run Code Online (Sandbox Code Playgroud)

/usr/bin/ruby2.3 -r ./siteconf20160630-19108-12sbtb7.rb extconf.rb mkmf.rb 在 /usr/lib/ruby/include/ruby.h 找不到 ruby​​ 的头文件

extconf 失败,退出代码 1

Gem 文件将保留安装在 /var/lib/gems/2.3.0/gems/nio4r-1.2.1 中以供检查。结果记录到 /var/lib/gems/2.3.0/extensions/x86-linux/2.3.0/nio4r-1.2.1/gem_make.out

ruby rails ruby-on-rails 16.04

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