标签: ruby-on-rails

gem install rails 不做任何事情

我在 Ubuntu 10.04 上安装了 Ruby 和 RubyGems。Ruby 是 1.8.7 版。Gems 是 1.3.7 版。当我尝试 sudo gem install rails 时,没有任何反应。它只是永远挂起。我错过了什么?谢谢!

ruby-on-rails rubygems

62
推荐指数
2
解决办法
5万
查看次数

如何在 Ubuntu 中安装最新版本的 Ruby 和 Ruby on Rails?

我使用命令安装了 Ruby apt-get install ruby1.9.1,但是当我进入ruby控制台时,什么也没有发生。

我必须使用命令

ruby1.9.1-v

ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]
Run Code Online (Sandbox Code Playgroud)

但是我如何称呼它ruby而不是ruby1.9.1?以及如何安装 Rails?

ruby ruby-on-rails rubygems ubuntu-11.04 ruby1.9

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

通过 apt-get 或 gem 安装软件包?

如果一个包可以通过 apt-get 和 gem 获得,我应该选择哪一个?

我在 Ubuntu 上,我不知道是否应该通过 apt-get 或 gem 安装 rake。

我经常使用 apt-get 和 gem 包。

各自的优缺点是什么?

ruby ruby-on-rails gem aptitude ubuntu

14
推荐指数
2
解决办法
2686
查看次数

在 Mac OS X 上安装导轨

我尝试在 Mac OS X 上安装 Rails。我已经安装了ruby.

$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin11.4.2]
Run Code Online (Sandbox Code Playgroud)

我检查是否安装了 Rails:

$ rails -v 
Rails is not currently installed on this system. To get the latest version, simply type:

    $ sudo gem install rails

You can then rerun your "rails" command.
Run Code Online (Sandbox Code Playgroud)

然后我运行:

$ sudo gem install rails
Password:
Successfully installed rails-4.0.0
Parsing documentation for rails-4.0.0
unable to convert "\x89" from ASCII-8BIT to UTF-8 for guides/assets/images/belongs_to.png, skipping
unable to convert "\xF4" from ASCII-8BIT …
Run Code Online (Sandbox Code Playgroud)

mac ruby ruby-on-rails macos

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

Rails 服务器 Gem 加载错误 - SQlite3

让我开始,我已经搜索并阅读了与我的问题类似的所有问题,并尝试了所有建议。以下是我正在使用的一些技术,如果有帮助的话:

  • 最初,High Sierra 在 2015 年初的 macbook 上(现在升级到 Mojave)
  • 红宝石 2.5.1
  • 导轨 -5.0.0
  • 崇高3
  • iterm2
  • 铬+野生动物园

在 Pragmatic studios Rails 1 课程之后,我安装了 ruby​​ 2.5.1 和 rails 5.0.0新包检查,所有依赖项都满足包安装等...

所以现在我有一个新的 rails 应用程序设置,我尝试rails sPuma 服务器运行该应用程序似乎没有问题,但是当我尝试加载浏览器 localhost3000 时,我收到一个错误:

Gem::LoadError
Specified 'sqlite3' for database adapter, but the gem is not loaded. Add `gem 'sqlite3'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord).
Run Code Online (Sandbox Code Playgroud)

当我在运行服务器时刷新页面时出现此错误:

ActiveRecord::ConnectionNotEstablished
No connection pool with id primary found.
Run Code Online (Sandbox Code Playgroud)

我检查了 gem 文件,sqlite3 就在那里。我已经重新安装了 sqlite3。我已经完成了 …

ruby ruby-on-rails

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

使用 RVM 安装 Ruby 的 Readline 问题

我正在为 rvm 苦苦挣扎。这不是我第一次安装 rvm,也不是我第一次遇到它的问题,但事实证明这个问题是正确的;并且所有看起来相关的文章要么完全过时,要么没有解决。

我已经安装了 rvm,但是当我尝试安装任何版本的 Ruby 时,我收到一个错误。

这是我正在使用的命令:

$ rvm package install readline  
$ rvm install ree -C --with-readline-dir=$HOME/.rvm/usr  

ree-1.8.7-2010.02 - #fetching (ruby-enterprise-1.8.7-2010.02)  
ree-1.8.7-2010.02 - #extracting ruby-enterprise-1.8.7-2010.02 to /Users/Richard/.rvm/src/ree-1.8.7-2010.02  
ree-1.8.7-2010.02 - #installing  
Error running './installer -a /Users/Richard/.rvm/rubies/ree-1.8.7-2010.02  --dont-install-useful-gems ', please check /Users/Richard/.rvm/log/ree-1.8.7-2010.02/install*.log  
There has been an error while trying to run the ree installer. Halting the installation.  
Run Code Online (Sandbox Code Playgroud)

并在日志文件中:

ossl_x509revoked.c:64: warning: passing argument 2 of ‘ASN1_dup’ from incompatible pointer type  
readline.c: In function ‘username_completion_proc_call’:  
readline.c:734: error: ‘username_completion_function’ undeclared (first use …
Run Code Online (Sandbox Code Playgroud)

mac ruby ruby-on-rails macos

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

(13)Permission denied: make_sock: could not bind to address [::]:80, Mac OS Lion

我试图让乘客在我的家用电脑上工作,但遇到了这个问题。

当我尝试启动 Apache 时出现此错误。

(13)Permission denied: make_sock: could not bind to address [::]:80
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
Run Code Online (Sandbox Code Playgroud)

当我测试 Apache 时,语法正常。

这是我在我的 Apache 配置文件中设置端口 80 的地方。

 52 NameVirtualHost *:80

 53 Listen 80
Run Code Online (Sandbox Code Playgroud)

不知道我做错了什么。

apache-http-server port ruby-on-rails passenger osx-lion

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

在虚拟机上编辑文件

我通过 Virtual Box 在我的 Windows XP 上安装了 virtul Linux 以使用 Ruby on Rails,但发现一个问题,我所有与 Rails 目录一起使用的文件都在虚拟机上,我无法使用 Windows 上的 Sublime 文本编辑它们。我应该在虚拟 Linux 上安装 Sublime 还是可以以其他方式编辑文件?感谢您的回复。

linux virtualbox ruby-on-rails windows-xp virtual-machine

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

Vagrant gem 安装不起作用

我是 vagrant 的新手,我正在尝试按照我在网上找到的教程来设置开源 Web 应用程序。我已经成功安装了 vagrant。我的问题是当我尝试运行命令时

vagrant gem 安装“任何东西”

我收到错误

Usage: vagrant [-v] [-h] command [<args>]

    -v, --version                    Print the version and exit.
    -h, --help                       Print this help.

Available subcommands:
     box
     destroy
     halt
     init
     package
     plugin
     provision
     reload
     resume
     ssh
     ssh-config
     status
     suspend
     up

For help on any individual command run `vagrant COMMAND -h`
Run Code Online (Sandbox Code Playgroud)

到底他妈发生了什么?

ruby-on-rails vagrant osx-mountain-lion

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

为什么 Xcode 与安装 Rails 有关系?

我更换了 MacBook Pro 上损坏的逻辑板,并在没有 XCode 的情况下重新安装了 OS X Snow Leopard。

我成功安装了 gems,没有遇到任何错误,但是当我尝试安装 rails 时,它给了我一个错误:

错误:无法构建 gem 本机扩展。

我在网上搜索,Stack Overflow 指导我升级到 OS X Lion。我安装了 Lion 兼容的 Xcode 4.3,然后安装了命令行工具。

现在 Rails 安装得很好。

我认为 Xcode 只是一个 IDE。为什么它与 Rails 有关系?

xcode ruby-on-rails build macos

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

如何在 arch-linux 中为所有用户安装 gem rails

安装导轨时

sudo gem install rails
Run Code Online (Sandbox Code Playgroud)

或使用 root 用户,此安装$HOME/.gem仅适用于实际用户,如何为系统中的所有用户安装?

ruby arch-linux ruby-on-rails rubygems

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

如何在 MacOS 10.6 上更新 Ruby 和 Rails?

我刚买了一台运行 10.6.3 AKA“Snow Leopard”的 Macbook 笔记本电脑。

我知道它随 Ruby 1.8.7 和 Rails 2.3 一起提供,但我想知道将它们更新到 Ruby 1.9.2 和 Rails 3 的最佳方法是什么?

macbook ruby ruby-on-rails macos

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

重启 Rails 服务器

关于运行 Rails 服务器,这个命令到底做了什么?

~$ sudo touch restart.txt
Run Code Online (Sandbox Code Playgroud)

我以为它会重新启动 Rails 服务器,但是当我运行它时它发生得如此之快,我简直不敢相信它真的在重新启动 Rails 服务器。它多次解决了我的问题,但我想知道它为什么起作用,以及它在做什么。

谢谢!

touch ruby-on-rails

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