`
ashchan
  • 浏览: 11982 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

RubyGems 1.0.0版本发布

阅读更多
RubyGems 1.0.0版本发布了(原最高版本为0.9.5)。用以下命令更新至1.0.0版本(Windows用户不用加sudo命令):

sudo gem update --system


要了解RubyGems 1.0.0与以前版本的差别,可以参考[这个帖子](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/284268 "RubyGems 1.0.0的变化")。


RubyGems 1.0.0发布
分享到:
评论
10 楼 rubynroll 2007-12-22  
我在Windows下升级gem没有问题,使用命令:
gem update --system
我的ruby版本1.8.6 patch level 0。或许是因为我本机已经安装了VC的缘故?
9 楼 neodoxy 2007-12-22  
另外一种方法就是直接在WINDOWS上利用VC编译win32api,首先在CMD下运行Microsoft Visual Studio 8\VC\bin\vcvars32.bat来设置环境变量,然后gem update --system就能通过编译,若失败就根据提示需要修改头文件宏定义,注释掉即可
8 楼 ozzzzzz 2007-12-22  
看来有必要再做一下win平台下升级的解释,因为我刚才又遇到一个人问这个问题。

首先在11月20日后,win平台下使用自动升级
gem update
会在升级到win32-api的1.0.5版本的时候,发现只有ruby版,没有win32的版本。如果选择ruby版升级,会报告升级失败,提示nmake不是系统命令也不存在程序支持。
同时在这之后,使用自动升级时会发现很多程序都升级失败。例如很多人无法自动升级到rails2.0.2,gem无法升级到1.0.0等等。
这时请打开下面的链接
http://rubyforge.org/frs/?group_id=85&release_id=16539
下载win32-api-1.0.5-x86-mswin32-60.gem到本地升级。这之后你会发现win32-api已经升级成功。其他问题也就一并解决了。
7 楼 neodoxy 2007-12-21  
ozzzzzz 写道
neodoxy 写道
ozzzzzz 写道
neodoxy 写道
windows下需要编译器,并且可能需要注释掉头文件中的某宏定义

不需要。手工下载winapi105的win32版本安装就可以了。自动升级总是提示没nmake。

nmake就是编译器,所以我说需要编译器
所以需要手工下载gem文件本地升级。

- -b
我只是因为楼主给出了升级方法所以提示一下windows下的用户会遇到的问题...
6 楼 ozzzzzz 2007-12-21  
neodoxy 写道
ozzzzzz 写道
neodoxy 写道
windows下需要编译器,并且可能需要注释掉头文件中的某宏定义

不需要。手工下载winapi105的win32版本安装就可以了。自动升级总是提示没nmake。

nmake就是编译器,所以我说需要编译器
所以需要手工下载gem文件本地升级。
5 楼 neodoxy 2007-12-21  
ozzzzzz 写道
neodoxy 写道
windows下需要编译器,并且可能需要注释掉头文件中的某宏定义

不需要。手工下载winapi105的win32版本安装就可以了。自动升级总是提示没nmake。

nmake就是编译器,所以我说需要编译器
4 楼 ozzzzzz 2007-12-21  
neodoxy 写道
windows下需要编译器,并且可能需要注释掉头文件中的某宏定义

不需要。手工下载winapi105的win32版本安装就可以了。自动升级总是提示没nmake。
3 楼 neodoxy 2007-12-21  
windows下需要编译器,并且可能需要注释掉头文件中的某宏定义
2 楼 Arden 2007-12-21  
刚更新了,都是1.0.1版本了
1 楼 simohayha 2007-12-21  
直接update就能升级...

相关推荐

    rubygems ruby 包管理

    例如,`>= 1.0.0`表示至少需要1.0.0版本或更高。 ### 隐私和私有Gem仓库 对于公司内部或不希望公开的Gem,可以设置私有Gem仓库,如Gemfury或Artifactory。配置后,员工可以通过修改`Gemfile`指向私有仓库来安装...

    rubygems-bundler:不再有“捆绑执行程序...”

    1.0.0版本的简介: : 安装gem install rubygems-bundler下次运行(一次): gem regenerate_binstubs大功告成!配置〜/ .gemrc 您不再需要修改~/.gemrc ,只需删除旧条目以确保它可以按预期工作。 如果需要使用自己...

    maxulysse.github.io:我自己的jekyll个人网站>>>

    9. **Git** 版本 1.0.0:Git是版本控制系统,这里可能是表示网站的源代码托管在GitHub上,且版本号1.0.0可能是Git客户端的版本。 压缩包文件名为"maxulysse.github.io-master",暗示这可能是GitHub仓库的克隆或下载...

    rubyzip:官方Rubyzip存储库

    gem 'rubyzip' , '>= 1.0.0' # will load new rubyzip version gem 'zip-zip' # will load compatibility for old rubyzip API. 要求 Ruby 2.4或更高版本(用于rubyzip 2.0;对于较旧的Ruby使用1.x) 安装 Rubyzip...

    materialize-sass:用于Rails资产管道链轮的Materializecss ruby​​gem

    示例: : 来源: : 告示此主分支现在为v1.0.0 提供了以前版本(v0.100。*)的文档安装在您的Gemfile中,您需要添加materialize-sass gem: gem 'materialize-sass' , '~> 1.0.0' 然后运行捆绑程序并重新启动服务器...

    bundler-update_stdout:捆绑更新--stdout

    Bundler :: UpdateStdout 这提供了bundle-update_stdout update_stdout ,这不是实际的更新,但是可以很容易地与旧版本进行比较!... specs: mami (1.0.0) thorGEM remote: https://rubygems.org/ specs:

    rails-rail-in:rails-rail-in 用于查找印度铁路信息,例如火车列表、车站列表、路线、票价、PNR 状态、座位可用性等

    要使用 Bundler 安装,请获取最新的稳定版本: gem 'rails-rail-in' , '~> 1.0.0' 要通过 Rubygems 手动安装 rails-rail-in,只需 gem install: $ gem install rails-rail-in API 密钥 要获取 API 密钥,请...

    fluent-plugin-netflow:用于Fluentd的Netflow插件

    要求流利的插件网络流流利的Ruby> = 1.0.0 > = v0.14.0 > = 2.1 <1> = v0.12.0 > = 1.9安装使用RubyGems: fluent-gem install fluent-plugin-netflow配置<source> type netflow tag netflow.event # optional ...

    cocoapod安装与私有库配置

    接着,在私有库项目中,同样需要一个`Podspec`文件来描述库的信息,如版本、依赖等。例如: ```ruby Pod::Spec.new do |s| s.name = "MyPrivateLibrary" s.version = "1.0.0" s.summary = "A short description ...

    fluent-plugin-s3:适用于Fluentd的Amazon S3输入和输出插件

    > = 1.0.0 > = v0.14.0 > = 2.1 <1> = v0.12.0 > = 1.9 安装 只需使用RubyGems: # install latest version $ gem install fluent-plugin-s3 --no-document # for fluentd v1.0 or later # If you need to ...

Global site tag (gtag.js) - Google Analytics