2014-12-02 253 views
0

我在我的linux机器上安装了Radrails。我没有在这台机器上的root权限,我也不能编辑ruby安装文件夹。我已将GEM_HOMEGEM_PATH设置为拥有特权的位置。我正在运行来自终端的radrails,我已经设置了这些变量。 Radrails是否承认宝石位置?无法在radrails中使用GEM_HOME

另外我无法启动使用Radrails的Webrick服务器。服务器始终处于停止状态,控制台输出为空。我无法解决这个问题,因为我没有看到任何错误。

谢谢!

+1

你可以使用RVM/rbenv,并安装使用它们的一个必需的红宝石,然后轨道 – 2014-12-02 07:51:27

+0

我安装了一个虚拟机,并安装了ruby,rails和radrails。它运行没有问题。谢谢! – PDH 2014-12-03 21:04:46

+0

您已经安装了Vm或rvm? – 2014-12-04 10:32:14

回答

0

使用将红宝石和宝石空间更改为另一个。如果你将开始使用他们做到以下几点:

  1. Install rvm红宝石:

    $ \curl -sSL https://get.rvm.io | bash -s stable --ruby 
    

    install rbenv,然后安装红宝石,并使其全球:

    $ \curl https://raw.githubusercontent.com/fesplugas/rbenv-installer/master/bin/rbenv-installer | bash 
    $ rbenv install 2.1.4 
    $ rbenv global 2.1.4 
    
  2. 将没有文档的安装到一般的宝石空间中:

    随着新intsalled版本

    $ cd project-folder 
    $ echo "2.1.4" > .ruby-version 
    $ echo "your-project-name" .ruby-gemset 
    
  3. 修复Gemfile

    $ gem install rails --no-ri --no-rdoc 
    
  4. 输入到该项目,创建两个文件.ruby-versionruby刚安装的版本(例如2.1.4中),并.ruby-gemset您的项目的名称ruby添加一行:

    ruby '2.1.4' 
    
  5. 重新输入到项目FO lder连续,并rvm会产生它的包装:

    $ cd .. ; cd project-folder 
    
  6. 发行创业板安装:

    $ bundle install