Linux下redmine安裝插件報錯

報錯如下:?

There was an error parsing `Gemfile`: compile error - syntax error, unexpected ':', expecting $end
gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin, :jruby]^. Bundler cannot continue.

?

原因是:

redmine不同版本對ruby版本有要求。redmine官網給出了列表

http://www.redmine.org/projects/redmine/wiki/RedmineInstall#Requirements

?

升級ruby步驟:

1、sudo yum install curl ?安裝curl
?2、http://www.rvm.io/

官網首頁就可以看到?
?gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB


?3、下載rvm ? \curl -sSL https://get.rvm.io | bash -s stable?
?4、查找配置文件 find / -name rvm.sh?
?5、配置文件生效 source /etc/profile.d/rvm.sh?
?6、查看rvm庫ruby版本 rvm list known
?7、安裝ruby指定版本 rvm install ruby-2.4.1
?8、使用ruby版本默認 rvm use 2.4.1 default

9、

$ ruby -v
ruby 2.3.0 ...

$ gem -v
2.1.6

更換國內源

$ gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

gem sources -u

10、安裝 Bundler
$ gem install bundler


11、?- 安裝 Rails 環境
?

$ gem install rails
然后測試安裝是否正確

$ rails -v
Rails 4.2.5
?

?

?

bundle命令使用之前,請先修改源

bundle config mirror.https://rubygems.org https://gems.ruby-china.com

?

如果是bitnami redmine,則使用安裝目錄下的

./use_redmine
?

?

?

?

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/537834.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/537834.shtml
英文地址,請注明出處:http://en.pswp.cn/news/537834.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ajax post 提交無法進入controller 請求200

最近寫js遇到個問題: 用ajax的post方式給后臺提交數據,頁面200,但是不進入controller 斷點,我以為我post參數不對。 網上查的: 1.說路徑不對,但是我通過get方式是可以進入的,路徑是沒問題的&…

cuda 編譯 linux,Linux下安裝Tensorflow源碼及編譯

下載Tensorflow源碼git clone https://github.com/tensorflow/tensorflow如果無法下載也可以在github上直接下載tensorflow的打包文件,這樣也能編譯,但是不能使用git命令可根據需要切換到不同的分支安裝bazel輸入以下命令echo "deb [archamd64] htt…

testflight進行用戶的beta測試

發發發轉載于:https://www.cnblogs.com/caimaomao/p/9681483.html

linux限制ping的時間,如何限制Linux命令程序運行的時間

Linux提供了大量的命令,每個命令都是唯一的,并且在特定的情況下使用。Linux的目標是幫助您盡可能地高效工作。Linux命令的一個屬性是時間限制。您可以為任何您想要的命令設置時間限制。如果時間過期,命令停止執行。在本教程中,您將…

微軟網絡工具psping介紹

該工具功能主要包括:ICMP Ping、TCP Ping、延遲測試、帶寬測試,而且它是微軟出品的下載地址:https://download.sysinternals.com/files/PSTools.ziphttp://technet.microsoft.com/en-us/sysinternals/jj729731解壓后把psping.exe丟到C:\Windo…

mac svn

https://formac.informer.com/tortoisesvn

linux服務器虛擬內存設置,修改Linux服務器虛擬內存Swap大小

Linux的Swap相當于Windows的虛擬內存,當物理內存不夠的時候,就需要將物理內存中的一部分空間釋放出來,以供當前運行的程序使用。那些被釋放出來的空間可能來自一些很長時間沒有什么操作的程序,這些被釋放的空間臨時保存到Swap空間…

高級軟件工程第一次作業--準備

1) 回想一下你對計算機/軟件工程專業的暢想 考研之所以選擇計算機專業,是因為本科就是這個專業。不去跨專業,是因為覺得換個專業考,比起那些科班出身的人,考上的機率會更小,也有一部分原因是因為比起計算機…

里程碑事件

里程碑事件:里程碑事件往往是一個時間要求為零的任務,即它并非是一個要實實在在完成的任務,而是一個標志性的事件。 例如,在軟件開發項目中的“測試”是一個子任務,“撰寫測試報告”也是一個子任務,但“完…

linux無法下載ftp,linux 不能下載怎么辦

linux 不能下載怎么辦?關于Linux下vsftp匿名用戶上傳和下載的配置配置要注意三部分,請一一仔細對照:1、vsftpd.conf文件的配置(vi /etc/vsftpd/vsftpd.conf)#允許匿名用戶登錄FTPanonymous_enableYES#設置匿名用戶的登…

Mysql8.0Mysql5.7Mysql5.6Mysql5.5特性對比

Mysql5.5 特性,相對于Mysql5.1 性能提升 默認InnoDB plugin引擎。具有提交、回滾和crash恢復功能、ACID兼容。 行級鎖(一致性的非鎖定讀 MVCC)。 表與索引存儲在表空間、表大小無限制。 支持dynamic(primary key緩存內存 避免主鍵查詢引起的IO )與compressed(支…

Spring IOC實現原理

2019獨角獸企業重金招聘Python工程師標準>>> 1、BeanDefinition 對依賴翻轉模式中管理對象依賴關系的數據抽象 實現依賴翻轉功能的核心數據結構依賴翻轉功能都是圍繞對BeanDefinition 處理完成的有了這些BeanDefinition 基礎數據結構,容器才能發揮作用2、…

linux3.0 nand分區,OK6410(256MRAM2Gnandflash) Linux3.0.1內核移植

這里我主要移植的是增加yaffs2文件系統支持,修改和移植nand驅動。1.不知道為什么我這yaffs2的補丁打上了就沒發現過編譯錯誤,相當順利啊 呵呵。附上補丁地址-----------------------------------點擊打開鏈接修改補丁里patch‐ker.sh 文件。屏蔽下面這段…

authentication plugin caching_sha2

新電腦安裝最新版本的Mysql,用Navicat Premium連接,提示:authentication plugin caching_sha2 因為mysql8.0開始更新了驗證方式,Navicat Premium版本連接新MySQL的時候,還是上一個版本的認證方式。 不僅Navicat Prem…

openlayers入門開發系列之圖層控制

本篇的重點內容是利用openlayers實現地圖圖層控制功能,效果圖如下: 部分核心代碼如下:頁面引用ztree插件圖層管理器界面布局圖層管理器初始化jsLayerSwitcher類定義詳細的實現過程見:這里

linux df命令無反饋,Linux-df命令

df命令:說明:df命令用于顯示磁盤分區上的可使用的磁盤空間。默認顯示單位為KB。可以利用該命令來獲取硬盤被占用了多少空間,目前還剩下多少空間等信息參數:-a或--all:包含全部的文件系統;--block-size&…

windows版本的redis

redis官網是不提供windows版本的。 微軟的github上有windows版本下載,不會是redis的最新版本,是基于redis穩定版本制作的。 redis官網關于文檔版本的說明: Redis uses a standard practice for its versioning: major.minor.patchlevel. A…

一點一點看JDK源碼(五)java.util.ArrayList 后篇之removeIf與Predicate

一點一點看JDK源碼(五)java.util.ArrayList 后篇之removeIf與Predicate liuyuhang原創,未經允許禁止轉載 本文舉例使用的是JDK8的API 目錄:一點一點看JDK源碼(〇) Predicate為jdk1.8新增接口,由…

linux選擇運行的核數量,linux – 如何根據可用內核的數量選擇最大負載閾值?

負載在Linux上經常被誤解.在Linux上,它是運行或不間斷睡眠狀態中所有任務的度量.請注意,這是任務,而不是進程.線程包含在此值中.內核每五秒計算一次加載,并且是一個加權平均值.這是微小負載是平均5/60,五分鐘5/300和十五分之五.一般來說,作為一個純數字的負載在沒有參考點的情況…

使用nginx代理,怎么獲取真實的IP

1.在nginx.conf配置中加入配置信息 proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-NginX-Proxy true; 2.然后…