Some Problems about Gem

Advanced Software Engineering

今天在做高级软件工程作业时,遇到一些问题,如下:

在新git clone 一个ruby rails的项目之后,在本地进行 bundle install 的时,系统报错

提示需要“gem install pg -v ‘0.18.3‘”,在根据提示安装之后,依然报错:

再次根据报错信息,可以看到是因为少依赖包导致,“You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.”,所以接下来我们安装少的依赖包,"sudo apt-get install postgresql-server-dev-all",

之后,我们再次运行“gem install pg -v ‘0.18.3‘”,可以发现问题不再出现。

PS:

1.如果继续“bundel install”提示出现其他问题,同样可以采取这种方法,根据报错信息,“sudo apt-get install xxxxx”相应的依赖包

2.如果在“sudo apt-get install xxxx”中找不到准que的依赖包,可以通过“sudo apt-cache serach xxxx”来查找具体需要安装的依赖包

时间: 2024-10-05 13:32:02

Some Problems about Gem的相关文章

Ruby gem 更换国内源

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

Linux下使用gem安装软件时遇到的一些坑

来谈谈最近我在安装ruby的gem时遇到的一些坑. 首先选择的是下载下来后手动编译安装,这个流程按照官方指示的操作都没什么问题,但安装完之后,当准备使用gem安装一些软件时,总是会遇到找不到源这种坑爹的问题. 明明已经改过了: $ gem source -r https://rubygems.org/ $ gem source -a https://ruby.taobao.org/ 尝试多次后,我决定卸掉后重新安装. 这次安装方法采用ruby官方的指示: 安装rvm $ curl -L http

整理Ruby相关的各种概念(rvm, gem, bundle, rake, rails等)

转自:http://henter.me/post/ruby-rvm-gem-rake-bundle-rails.html Ruby 这个就不用多说了 RVM 用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环境.Ruby环境不仅仅是Ruby本身,还包括依赖的第三方Ruby插件.都由RVM管理. Rails 这个也不用多说,著名开发框架.详细看 http://zh.wikipedia.org/wiki/Ruby_on_Rails RubyG

ruby 编译安装,gem国内源ruby.taobao.org

centos6.6final 一.安装依赖包(使用默认CENTOS更新源): # yum install openssl* openssl-devel zlib-devel gcc gcc-c++ make autoconf readline-devel curl-devel expat-devel gettext-devel 二.关闭iptables和SELINUX # service iptables stop # setenforce 0 # vi /etc/sysconfig/selin

rubygem 国内镜像 解决gem install rails 连接超时的问题

为什么有这个? 由于国内网络原因(你懂的),导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败.所以你会与遇到 gem install rack或 bundle install 的时候半天没有响应,具体可以用 gem install rails -V 来查看执行过程. 这是一个完整 rubygems.org 镜像,你可以用此代替官方版本,同步频率目前为15分钟一次以保证尽量与官方服务同步. 如何使用? $ gem sources --remove https

安装Cocoapods, 更新gem出现的问题

我现在需要安装Cocoapods .gem的镜像一景更换为淘宝的了.执行sudo gem install cocoapods出现错误: ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj 我估计是gem版本没有更新.执行sudo gem update --system,又出现了错误 ERROR: While executing gem ... (Errno::EPER

布局文件预览:Rendering Problems Exception raised during rendering: Unable to find the layout for Action Bar.的解决

在android studio或者eclipse中打开layout文件,发现不能预览布局,提示以下错误: Rendering Problems Exception raised during rendering: Unable to find the layout for Action Bar. 解决办法:切换到design视图,选择低一点的api版本即可.

快速建立一个gem

一.新建一个gem bundle gem gemName 二.修改gem里的.gemspec文件 s.summary = %q{TODO: Write a gem summary} s.description = %q{TODO: Write a gem description}把%q{}里的内容进行修改,改为总结和描述,.gemspec文件主要为生成的gem显示gem的信息 三.然后在lib里的.rb文件里写入要写的类和函数 四.gem build gemName.gemspec 五.rake

poj 2151 Check the difficulty of problems

dp[i][j][s]表示第i个人,在前j个问题解决了s个问题 dp[i][j][s]=dp[i][j-1][s-1]*p[i][j]+dp[i][j-1][s]*(1-p[i][j]); 1 #include<iostream> 2 #include<string> 3 #include<cstdio> 4 #include<vector> 5 #include<queue> 6 #include<stack> 7 #include