我已经Radrails
在我的 linux 机器上进行了设置。我在这台机器上没有 root 权限,也无法编辑 ruby 安装文件夹。我已经设置GEM_HOME
和GEM_PATH
到一个我有权限的位置。我从设置了这些变量的终端运行 radrails。是否Radrails
识别宝石位置?
此外,我无法使用 Radrails 启动 Webrick 服务器。服务器始终处于停止状态,控制台输出为空白。我无法解决这个问题,因为我没有看到任何错误。
谢谢你!
我已经Radrails
在我的 linux 机器上进行了设置。我在这台机器上没有 root 权限,也无法编辑 ruby 安装文件夹。我已经设置GEM_HOME
和GEM_PATH
到一个我有权限的位置。我从设置了这些变量的终端运行 radrails。是否Radrails
识别宝石位置?
此外,我无法使用 Radrails 启动 Webrick 服务器。服务器始终处于停止状态,控制台输出为空白。我无法解决这个问题,因为我没有看到任何错误。
谢谢你!
使用rvm或rbenv将 ruby 和 gem 空间更改为另一个。如果您将开始使用它们,请执行以下操作:
$ \curl -sSL https://get.rvm.io | bash -s stable --ruby
或installrbenv
,然后安装 ruby,并使其成为全局:
$ \curl https://raw.githubusercontent.com/fesplugas/rbenv-installer/master/bin/rbenv-installer | bash
$ rbenv install 2.1.4
$ rbenv global 2.1.4
将没有文档的导轨安装到通用 gem 空间中:
$ gem install rails --no-ri --no-rdoc
进入项目,.ruby-version
使用刚刚安装的版本ruby
(在 example 中2.1.4
)创建两个文件,并.ruby-gemset
使用您的项目名称:
$ cd project-folder
$ echo "2.1.4" > .ruby-version
$ echo "your-project-name" .ruby-gemset
Gemfile
使用添加行的新安装版本进行修复ruby
:
ruby '2.1.4'
重新进入项目文件夹,rvm
并将生成其包装器:
$ cd .. ; cd project-folder
问题 gem 安装:
$ bundle install