Ruby on rails 安装Ruby on Rails时出错

Ruby on rails 安装Ruby on Rails时出错,ruby-on-rails,ruby,gem,Ruby On Rails,Ruby,Gem,出于开发目的,我试图在本地机器上安装RubyonRails,但我遇到了一个错误。我不太清楚,但似乎这可能是一个gem错误。不过,这是我第一次尝试使用这三种工具,Ruby、Gem和Rails,所以我不确定 运行命令“sudo gem install rails-V”这些是在命中错误后打印的最后几行: Building native extensions. This could take a while... ERROR: Error installing rails: ERROR: Faile

出于开发目的,我试图在本地机器上安装RubyonRails,但我遇到了一个错误。我不太清楚,但似乎这可能是一个gem错误。不过,这是我第一次尝试使用这三种工具,Ruby、Gem和Rails,所以我不确定

运行命令“sudo gem install rails-V”这些是在命中错误后打印的最后几行:

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

    /usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)  
    from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from extconf.rb:13:in `<main>'


Gem files will remain installed in /var/lib/gems/1.9.1/gems/atomic-1.1.14 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/atomic-1.1.14/ext/gem_make.out
创业板的版本是:

1.8.23

以普通用户而不是sudo用户身份安装gem:

gem install rails
或者安装ruby开发包。在SO中有很多类似的答案:


以普通用户而不是sudo用户的身份安装gem:

gem install rails
或者安装ruby开发包。在SO中有很多类似的答案:


来自
原子
宝石

从1.1.0开始,JDK8需要构建原子gem,因为它试图使用新的原子


请安装Java,然后重新运行gem安装过程。

原子
gem

从1.1.0开始,JDK8需要构建原子gem,因为它试图使用新的原子


请安装Java,然后重新运行gem安装过程。

您有什么Linux

在Mint上,我做到了:

sudo apt-get install git
sudo apt-get install curl
curl -L https://get.rvm.io | bash -s stable --ruby
sudo apt-get install git-core
source ~/.rvm/scripts/rvm
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
rvm autolibs enable
rvm reload
rvm requirements
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
rvm install ruby-2.0
curl -L https://get.rvm.io | bash -s stable --rails
sudo-apt-get-install-git
sudo-apt-get-install-curl
旋度-Lhttps://get.rvm.io |bash-s稳定--ruby
sudo-apt-get-install-git-core
source~/.rvm/scripts/rvm

bash-s稳定<您有什么Linux

在Mint上,我做到了:

sudo apt-get install git
sudo apt-get install curl
curl -L https://get.rvm.io | bash -s stable --ruby
sudo apt-get install git-core
source ~/.rvm/scripts/rvm
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
rvm autolibs enable
rvm reload
rvm requirements
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
rvm install ruby-2.0
curl -L https://get.rvm.io | bash -s stable --rails
sudo-apt-get-install-git
sudo-apt-get-install-curl
旋度-Lhttps://get.rvm.io |bash-s稳定--ruby
sudo-apt-get-install-git-core
source~/.rvm/scripts/rvm

bash-s stable<谢谢,但是安装JDK8似乎并没有解决这个问题。谢谢,但是安装JDK8似乎并没有解决这个问题。安装ruby开发包似乎已经解决了这个问题。谢谢安装ruby开发包似乎已经解决了这个问题。谢谢谢谢,我在Xubuntu上,但是我好像错过了ruby开发包。安装它似乎已经解决了问题。谢谢,我在Xubuntu上,但我似乎只是错过了ruby开发包。安装似乎已经解决了问题。