小编Bob*_*obz的帖子

构建本机扩展。这可能需要一段时间

我在更新机器上的宝石时遇到麻烦

  • osx 10.9.2
  • xcode更新,已安装命令行工具
  • 红宝石2.0.0p451(2014-02-24修订版45167)[universal.x86_64-darwin13]

我做:

$ sudo gem update
Password:
Updating installed gems
Updating bigdecimal
Building native extensions.  This could take a while...
Run Code Online (Sandbox Code Playgroud)

它只是停留在这里,我可以等一整天什么都没有发生,我只是看到风扇速度达到6k。我对红宝石不熟悉,我只是使用一些宝石,例如无礼,指南针等。

在四处张望,但找不到解决方案,我看到其他人遇到某种错误,但我什么也没得到,只是卡住了。

有什么建议吗?也许删除宝石并重新安装?

$ gem environment
RubyGems Environment:
  - RUBYGEMS VERSION: 2.2.2
  - RUBY VERSION: 2.0.0 (2014-02-24 patchlevel 451) [universal.x86_64-darwin13]
  - INSTALLATION DIRECTORY: /Library/Ruby/Gems/2.0.0
  - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/bin
  - SPEC CACHE DIRECTORY: /Users/xyz/.gem/specs
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-13
  - GEM PATHS:
     - /Library/Ruby/Gems/2.0.0
     - /Users/xyz/.gem/ruby/2.0.0
     - /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/gems/2.0.0
  - GEM CONFIGURATION: …
Run Code Online (Sandbox Code Playgroud)

ruby osx-mavericks

7
推荐指数
1
解决办法
6425
查看次数

在循环外获取Woocommerce产品变体

我试图列出woocommerce模板之外的每个变体的产品变化和价格.任何人都可以建议我如何访问该信息?

我试图做这样的事情:

$tickets = new WC_Product( $product_id);
$variables = $tickets->get_available_variations();
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为它在循环之外,它返回错误.

理想我想得到像阵列一样的所有变化:

$vars = array(
 array('name' => 'My var name', 'price' => '123'),
 array('name' => 'My var name', 'price' => '123'),
);
Run Code Online (Sandbox Code Playgroud)

也许即使这可以在'save_post'上为每个产品创建新的post_meta并保存以供将来使用,这样就可以得到:

$meta = get_post_meta( $product_id, '_my_variations' );
Run Code Online (Sandbox Code Playgroud)

任何建议都是受欢迎的.

wordpress woocommerce

2
推荐指数
2
解决办法
2万
查看次数

标签 统计

osx-mavericks ×1

ruby ×1

woocommerce ×1

wordpress ×1